Cost of having try-catch statements?

Andrew Haley aph@redhat.com
Tue Aug 10 15:29:00 GMT 2004


Martin Egholm Nielsen writes:

 > I was wondering: Is there any significant cost in having "unused" 
 > try-catches in my code?
 > That is, I have a method that 99.99% of the times invoked never throws a 
 > given exception. However, in case it does, I need to log it...

The only cost is the unwinder tables, (which are not read into memory
unless your exception is thrown) and the handler itself, which may
cause some instruction cache presure.

Andrew.



More information about the Java mailing list