-
Bug
-
Resolution: Fixed
-
P3
-
1.4.0
-
beta2
-
sparc
-
solaris_7
For collection tests, we see about 30% performance regression from jdk1.3
to jdk1.4 b60 on Solaris/sparc.
to reproduce:
% uname -a
SunOS vispro 5.7 Generic_106541-11 sun4u sparc SUNW,Ultra-30
% jdk1.4/bin/java -version
java version "1.4.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b60)
Java HotSpot(TM) Client VM (build 1.4.0-beta-b60, mixed mode)
% jdk1.4/bin/java -client -ms256m -mx256m -cp /home/zzhang/bugs/ perfteam.JetStream -r 5 -testfile CollectionTests.txt
% jdk1.3/bin/java -version
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
Java HotSpot(TM) Client VM (build 1.3.0, mixed mode)
% jdk1.3/bin/java -client -ms256m -mx256m -cp /home/zzhang/bugs/ perfteam.JetStream -r 5 -testfile CollectionTests.txt
You would see that in average the jdk1.4 b60 is 30% worse than jdk1.3.
Please also check:
http://javaweb/engineering/jdk-performance/reports/solaris/
tony.zhang@eng 2001-04-19
Here are the ASCII reports for jdk1.3 and jdk1.4 b60 respectively:
---------------jdk 1.3-----------
<DATA RUNS="5" TESTS="5" >
VectorTest 2037 1994 1989 1994 1994
ArrayListTest 2733 2680 2682 2686 2683
LinkedListTest 2622 2504 2520 2504 2522
HashSetTest 199 150 150 150 148
TreeSetTest 567 454 457 457 457
</DATA>
-----------------------------------------
---------------jdk.14 b60----------------
<DATA RUNS="5" TESTS="5" >
VectorTest 3311 3444 3387 3396 3368
ArrayListTest 4364 4243 4135 4164 4147
LinkedListTest 3691 3617 3601 3600 3621
HashSetTest 267 190 189 194 188
TreeSetTest 724 597 597 598 604
</DATA>
--------------------------------------
If you run the tests as described above, you would also see the report
on your screen.
BTW, Java Web Start 1.2 was tested to work with the web page.
Thanks.
- relates to
-
JDK-4403286 Merlin: Collection and Map performance regression
-
- Closed
-