------- Additional Comments From joerg dot richter at pdv-fs dot de 2005-01-26 16:00 ------- If it helps you, here the first lines of prof. But in practice some backtraces help me a lot more than a a [g]prof output. Its very fast in finding big bottlenecks, like setlocale in this PR.
count = 1000000 Name %Time Seconds Cumsecs #Calls msec/call .strncpy 31.5 5.36 5.36 .getenv 19.6 3.34 8.70 5000000 0.0007 .mystrncpy 6.2 1.06 9.76 7000000 0.0002 .getgidx.GL 5.5 0.94 10.70 .__mcount 5.3 0.90 11.60 ._doprnt 5.2 0.88 12.48 2000001 0.0004 .setlocale 4.6 0.79 13.27 3000000 0.0003 .strchr 4.2 0.72 13.99 .__issetuid 3.4 0.58 14.57 6000000 0.0001 .getuidx.GL 3.4 0.57 15.14 ._ZNSolsEd 1.1 0.18 15.32 .main 0.8 0.13 15.45 1 130.0 .malloc_y_start 0.8 0.13 15.58 .text 0.7 0.12 15.70 ._ZNKSt7num_putIcSt1 0.6 0.11 15.81 .malloc_y 0.6 0.11 15.92 1000007 0.0001 .strcmp 0.6 0.10 16.02 .free_y 0.6 0.10 16.12 1000002 0.0001 .malloc_y_heap 0.5 0.08 16.20 1000007 0.0001 .strcpy 0.4 0.07 16.27 .text 0.3 0.05 16.32 .sprintf 0.3 0.05 16.37 1000000 0.0001 .__nl_langinfo_std 0.3 0.05 16.42 2000000 0.0000 .mf2x2 0.2 0.04 16.46 999999 0.0000 .strcmp 0.2 0.04 16.50 ._ZNKSt7num_putIcSt1 0.2 0.04 16.54 ._ZdaPv.GL 0.2 0.04 16.58 .setlocale.GL 0.2 0.03 16.61 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19642