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

Performance regression running javac in 6u4 using -server

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P3 P3
    • 7
    • 6u4
    • hotspot
    • b04
    • sparc
    • solaris_10

      This table shows the user cpu time for 6u3 and 6u4 reported by
      /bin/time for running 32 bit javac on various numbers of files on a Sun Blade 2500, 2 cpus. Sol 10.
      Options used are:
         -J-XX:ThreadStackSize=768 -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m

                      6u3 6u4 Per cent degradation
      Server:
          122 files 12.3 13.2 0.07
          203 files 13.7 15.6 0.14
          435 files 31.6 36.2 0.15
                              
      Client
          203 files 5.3 5.4 0.02

      I added the option
          -XX:+PrintGCDetails
      and the two log files shows that the GC time is the same for 6u3 and 6u4.

      I swapped libjvm.so in 6u3 and 6u4 and the degradation followed libjvm.so.

      The attached script can be used to repro this problem.

            cfang Changpeng Fang (Inactive)
            jjh James Holmlund (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: