[fedora-java] Profiling ecj (was: Using the natively-built Eclipse compiler)

Ziga Mahkovec ziga.mahkovec at klika.si
Fri Mar 11 22:30:43 UTC 2005


I upgraded to libgcj-4.0.0-0.32 and eclipse-ecj-3.1.0_fc-0.M5.12.
The results for compiling classpath:

ecj                |  ecj-native         |  jikes
-------------------------------------------------------------
real    1m31.786s  |  real    0m16.207s  |  real    0m8.423s
user    1m22.796s  |  user    0m14.925s  |  user    0m7.052s
sys     0m1.369s   |  sys     0m1.020s   |  sys     0m0.755s

(ecj-native went from 24.5s to 16.2s as a result of -O2)

I also uploaded oprofiles for ecj[1], ecj-native[2] and ecj-native-with-
the-old-gcjlib-tools-jar[3].

Note that I'm running a Centrino so the oprofile driver falls back to
timer interrupt mode.

[1] http://www.bootchart.org/misc/ecj/M5.12/opreport.ecj.log
[2] http://www.bootchart.org/misc/ecj/M5.12/opreport.ecj-native.log
[3] http://www.bootchart.org/misc/ecj/M5.12/opreport.ecj-native-gcjlib.log

-- 
Ziga




More information about the fedora-devel-java-list mailing list