ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matteo Centonza <mat...@metatype.it>
Subject performance question
Date Fri, 10 Nov 2006 12:54:15 GMT
Hi,

i'm using ant in my production system. Ant is a core part
of the system and its codebase is svn synchronized on every
full rebuild (so is more or less up to date).

While profiling my application and i've found out some somewhat
surprising results (jdk 1.5.0-b09 32/64 bit, but the same with
1.6.0-rc).

The application is more bound on cpu than i/o and executes in parallel,
various tasks, including generating and manipulating xml files via
saxon.

I hope someone help me explain the results i've found.

More precisely:

cerberus [01:19pm] (0.20) /metatype/work/metatype> ant --noconfig
-version
Apache Ant version 1.7.0Beta3 compiled on November 4 2006


1) JDK 1.5 - server vm, 32 bit

cerberus [01:00pm] (0.36) /metatype/work/metatype> java -version
java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
Java HotSpot(TM) Server VM (build 1.5.0_09-b03, mixed mode)

cerberus [01:00pm] (0.33) /metatype/work/metatype> time ./export
&>/dev/null

real    0m13.284s
user    0m37.072s
sys     0m1.373s

Memory consumption sometimes goes up to 1 gb and i see 3 processors
actually working at full speed on multithreaded tasks. 


2) jdk 1.5 - client vm, 32 bit

cerberus [01:07pm] (0.08) /metatype/work/metatype> java -version
java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)

cerberus [01:09pm] (0.31) /metatype/work/metatype> time ./export
&>/dev/null

real    0m12.161s
user    0m8.506s
sys     0m4.444s

Memory consumption is near 80 Mb and i see only 1 cpu crunching on
tasks (as you can see from the time output).

The same is true for latest 1.6 jdk.

This behavior is confirmed using another benchmark with ant 1.6.2 (in
both cpu usage and timings):

http://www.jole.fi/JavaPerformanceTest/


Few system specs:
Dual intel 5130
centos 4.4 x86_64 - 2.6.9-42.0.3.ELsmp


Thanks in advance for any hint,

-m

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message