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

CTW run very long time with -XX:+VerifyIterativeGVN

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 6
    • 6
    • hotspot
    • None
    • b47
    • 6
    • b92
    • sparc
    • solaris_9

      fez% /tmp/kvn/jdk1.6.0/fastdebug/bin/java -server -XX:+VerifyIterativeGVN -XX:+PrintOpto -Xss4m -Xverify:all -XX:+CompileTheWorld -XX:CompileTheWorldStartAt=19 -XX:CompileTheWorldStopAt=20 -Xbootclasspath/p:/net/vmsqe.sfbay/export/backup/testbase/CompileTheWorld/jarfiles/cjck.jar
      VM option '+VerifyIterativeGVN'
      VM option '+PrintOpto'
      VM option '-ShowMessageBoxOnError'
      VM option '+CompileTheWorld'
      VM option 'CompileTheWorldStartAt=19'
      VM option 'CompileTheWorldStopAt=20'
      CompileTheWorld : Compiling all classes in /net/vmsqe.sfbay/export/backup/testbase/CompileTheWorld/jarfiles/cjck.jar

      CompileTheWorld (19) : com/sun/javacard/cjck/tests/api/java/lang/Object/ObjectTests
        1 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::<init> (5 bytes)
      VerifyIterativeGVN: 6 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
        2 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0002 (20 bytes)
        Calling method via exact type @10 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 28 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 46 transforms and verify passes
        3 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0003 (28 bytes)
        Calling method via exact type @18 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 33 transforms and verify passes
      VerifyIterativeGVN: 6 transforms and verify passes
      VerifyIterativeGVN: 1 transforms and verify passes
      VerifyIterativeGVN: 101 transforms and verify passes
        4 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0004 (28 bytes)
        Calling method via exact type @18 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 32 transforms and verify passes
      VerifyIterativeGVN: 6 transforms and verify passes
      VerifyIterativeGVN: 1 transforms and verify passes
      VerifyIterativeGVN: 99 transforms and verify passes
        5 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0005 (22 bytes)
        Calling method via exact type @12 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 30 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 46 transforms and verify passes
        6 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0006 (20 bytes)
        Calling method via exact type @10 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 30 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 46 transforms and verify passes
        7 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0053 (27 bytes)
        Calling method via exact type @12 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @17 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 48 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 46 transforms and verify passes
        8 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0054 (33 bytes)
        Calling method via exact type @18 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @23 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 39 transforms and verify passes
      VerifyIterativeGVN: 7 transforms and verify passes
      VerifyIterativeGVN: 9 transforms and verify passes
      VerifyIterativeGVN: 99 transforms and verify passes
        9 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0055 (45 bytes)
        Calling method via exact type @14 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @22 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @35 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 153 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      VerifyIterativeGVN: 46 transforms and verify passes
       10 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0056 (78 bytes)
      VerifyIterativeGVN: 284 transforms and verify passes
      Profile unroll trip count: lp: 358 before: 2147483648.000000 after: 1073741824.000000
      VerifyIterativeGVN: 1150506 transforms and verify passes
      Profile unroll trip count: lp: 492 before: 1073741824.000000 after: 536870912.000000
      VerifyIterativeGVN: 107 transforms and verify passes
      Profile unroll trip count: lp: 560 before: 536870912.000000 after: 268435456.000000
      VerifyIterativeGVN: 128 transforms and verify passes
      VerifyIterativeGVN: 41 transforms and verify passes
      VerifyIterativeGVN: 119 transforms and verify passes
      VerifyIterativeGVN: 95 transforms and verify passes
       11 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0057 (84 bytes)
      VerifyIterativeGVN: 266 transforms and verify passes
      Profile unroll trip count: lp: 386 before: 2147483648.000000 after: 1073741824.000000
      VerifyIterativeGVN: 1150506 transforms and verify passes
      Profile unroll trip count: lp: 520 before: 1073741824.000000 after: 536870912.000000
      VerifyIterativeGVN: 107 transforms and verify passes
      Profile unroll trip count: lp: 588 before: 536870912.000000 after: 268435456.000000
      VerifyIterativeGVN: 126 transforms and verify passes
      VerifyIterativeGVN: 41 transforms and verify passes
      VerifyIterativeGVN: 119 transforms and verify passes
      VerifyIterativeGVN: 143 transforms and verify passes
       12 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0062 (51 bytes)
        Calling method via exact type @20 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @28 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @41 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 118 transforms and verify passes
      VerifyIterativeGVN: 9 transforms and verify passes
      VerifyIterativeGVN: 5 transforms and verify passes
      VerifyIterativeGVN: 99 transforms and verify passes
       13 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::Object0063 (57 bytes)
        Calling method via exact type @26 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @34 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @47 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 131 transforms and verify passes
      VerifyIterativeGVN: 9 transforms and verify passes
      VerifyIterativeGVN: 7 transforms and verify passes
      VerifyIterativeGVN: 148 transforms and verify passes
       14 com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::test (26 bytes)
      VerifyIterativeGVN: 57 transforms and verify passes
      VerifyIterativeGVN: 6 transforms and verify passes
      VerifyIterativeGVN: 6 transforms and verify passes
       15! com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::test01 (104 bytes)
        Calling method via exact type @10 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @18 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @12 --- virtual jboolean java.lang.Object.equals(jobject)
        Calling method via exact type @17 --- virtual jboolean java.lang.Object.equals(jobject)
      VerifyIterativeGVN: 331 transforms and verify passes
      VerifyIterativeGVN: 70 transforms and verify passes
      VerifyIterativeGVN: 15 transforms and verify passes
      VerifyIterativeGVN: 196 transforms and verify passes
       16! com.sun.javacard.cjck.tests.api.java.lang.Object.ObjectTests::test02 (21 bytes)
      VerifyIterativeGVN: 19 transforms and verify passes
      VerifyIterativeGVN: 3 transforms and verify passes
      VerifyIterativeGVN: 0 transforms and verify passes
      CompileTheWorld (20) : Skipping com/sun/javacard/cjck/tests/api/java/lang/RuntimeException/Exception000080

            rknippelsunw Ross Knippel (Inactive)
            kvn Vladimir Kozlov
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: