Mike

Thanks for the reply, can I confirm that this is only relevant to CFMX
And that with CF5 there is no performance hit involved in heavy use of
try catch blocks?

Thanks

>> -----Original Message-----
>> From: Mike Chambers [mailto:[EMAIL PROTECTED]]
>> Sent: 15 October 2002 15:31
>> To: CF-Talk
>> Subject: RE: switch-case was RE: BlueDragon (was RE: How is CFMX J2EE
>> implemented?)
>> 
>> The try isn't too expensive, but the catch can be. However, running a
>> bunch of trys within a loop can also degrade performance.
>> 
>> The catch generates significant overhead when an exception is thrown
>> because a copy of the stack has to be created.
>> 
>> a quick search of google turns up:
>> 
>> http://www.javaworld.com/javaworld/javaqa/2001-07/04-qa-0727-try.html
>> 
>>
http://ccm.redhat.com/doc/core-platform/5.0/engineering-standards/perfor
>> mance-optimization.html#Exceptions
>> 
>> there is also a good discussion of it in:
>> 
>> Java Performance Tuning published by O'Reilly.
>> 
>> In general, you should not use try / catch for flow control.
>> 
>> hope that helps...
>> 
>> mike chambers
>> 
>> [EMAIL PROTECTED]
>> 
>> 
>> > -----Original Message-----
>> > From: Kola Oyedeji [mailto:[EMAIL PROTECTED]]
>> > Sent: Tuesday, October 15, 2002 4:33 AM
>> > To: CF-Talk
>> > Subject: RE: switch-case was RE: BlueDragon (was RE: How is
>> > CFMX J2EE implemented?)
>> >
>> >
>> > Hi
>> >
>> > Sean, have I missed something, are you saying try and catch add a
>> > significant performance overhead?
>> >
>> >
>> > Thanks
>> >
>> > Kola
>> >
>> > >> -----Original Message-----
>> > >> From: Sean A Corfield [mailto:[EMAIL PROTECTED]]
>> > >> Sent: 15 October 2002 02:08
>> > >> To: CF-Talk
>> > >> Subject: Re: switch-case was RE: BlueDragon (was RE: How
>> > is CFMX J2EE
>> > >> implemented?)
>> > >>
>> > >>
>> > >> try/catch is a pretty heavy operation - you should only use it
for
>> > >> (unexpected) error cases, not normal operation...
>> > >>
>> >
>> >
>> >
>> >
>>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.

Reply via email to