Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4446003

30% regression for collection tests from jdk1.3 to jdk1.4 b60

XMLWordPrintable

    • 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.

            never Tom Rodriguez
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: