[fedora-java] Using the natively-built Eclipse compiler
Andrew Haley
aph at redhat.com
Wed Mar 9 11:41:41 UTC 2005
Ziga Mahkovec writes:
> On Tue, 2005-03-08 at 18:01 -0500, Bryce McKinlay wrote:
> > Ziga Mahkovec wrote:
> > >I compared the compilation times for a simple HelloWorld class:
> > >
> > >ecj | ecj-native | jikes
> > >-------------------------------------------------------------
> > >real 0m8.462s | real 0m8.624s | real 0m0.101s
> > >user 0m7.791s | user 0m8.230s | user 0m0.048s
> > >sys 0m0.093s | sys 0m0.083s | sys 0m0.006s
> > >
> > > [...]
> > >
> > Something is wrong here. It looks like your ecj is running interpreted
> > both in the "ecj" and "ecj-native" cases.
>
> $ rpm -q libgcj eclipse-ecj
> libgcj-4.0.0-0.30
> eclipse-ecj-3.1.0_fc-0.M5.10
> $ gcj-dbtool -l /usr/lib/eclipse/eclipse.db | wc -l
> 19865
> $ export CLASSPATH=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/lib/tools.jar
> $ time gij -Dgnu.gcj.precompiled.db.path=/usr/lib/eclipse/eclipse.db \
> com.sun.tools.javac.Main HelloWorld.java
>
> real 0m8.687s
> user 0m8.591s
> sys 0m0.091s
>
>
> And strace indicates that eclipse.db is opened. Is there anything else
> I can check?
time gij -verbose:class ...
Andrew.
More information about the fedora-devel-java-list
mailing list