https://sourceware.org/bugzilla/show_bug.cgi?id=33062
Bug ID: 33062 Summary: speed up readelf default (not -N) symbol resolution Product: elfutils Version: unspecified Status: NEW Severity: normal Priority: P2 Component: tools Assignee: unassigned at sourceware dot org Reporter: fche at redhat dot com CC: elfutils-devel at sourceware dot org Target Milestone: --- elfutils readelf defaults to symbol resolution of addresses found in dwarf references; binutils readelf doesn't. The performance implication of this default is stark. Operating on a large c++ binary (stap): - binutils readelf -w || 7.24s user 0.17s system 99% cpu 7.432 total - stock eu-readelf -w || 582.05s user 0.09s system 99% cpu 9:43.47 total - stock eu-readelf -w -N || 3.88s user 0.04s system 99% cpu 3.930 total i.e. a factor of ~200 slowdown. Surely it can be made faster. -- You are receiving this mail because: You are on the CC list for the bug.