New stack trace code

Bryce McKinlay mckinlay@redhat.com
Wed Mar 23 15:57:00 GMT 2005


Andrew Haley wrote:

>Now that we have full line number info for shared libraries, it seems
>that calls to addr2line are taking far too much time in any
>application that does much logging.  
>
>We need a way to disable line number info, even when we have our own
>built-in dwarf reader.
>
>Something like this, perhaps.
>
Try -Dgnu.gcj.runtime.NameFinder.use_addr2line=false

addr2line is certainly too slow when an application calls it frequently, 
but I think maybe we should wait until we do some performance tests on 
the dwarf2 reader before deciding whether it is neccessary for an option 
that disables line numbers globally. Also, the overhead of getting line 
numbers for interpreted frames is small, so I don't think it makes sense 
to disable for that case as well.

Bryce



More information about the Java-patches mailing list