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

system does too many OSRs in -Xcomp mode

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.4.0
    • 1.4.0
    • hotspot
    • beta2
    • generic
    • solaris_2.6

      The following causes over 2000 OSR compilations, surely a bad thing.

      --------
      cp -p /net/sqesvr/export/vsn/VM/testbase/testbase_js/src/jit/compiletheworld/jars/q-t/Rijndael.jar Classes/.
      --------
      ./gamma_gfast -Xcomp -Xbatch -XX:+PrintOpto -XX:+VerifyDUIterators -cp Classes/Rijndael.jar Rijndael/Rijndael_Algorithm
      # Executing gamma in fastdebug directory...
      VM option '+PrintOpto'
      VM option '+VerifyDUIterators'
        1s java.lang.ClassLoader::loadClassInternal (6 bytes)
      ...
      604* java.lang.System::currentTimeMillis
      [OSR] 1 Rijndael.Rijndael_Algorithm::<clinit> @ 886 (1742 bytes)
      [OSR] 2 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      [OSR] 3 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      [OSR] 4 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      [OSR] 5 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      [OSR] 6 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      [OSR] 7 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      [OSR] 8 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      [OSR] 9 Rijndael.Rijndael_Algorithm::<clinit> @ 945 (1742 bytes)
      [OSR] 10 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      [OSR] 11 Rijndael.Rijndael_Algorithm::<clinit> @ 966 (1742 bytes)
      ...
      [OSR]2417 Rijndael.Rijndael_Algorithm::<clinit> @ 1709 (1742 bytes)
      [OSR]2418 Rijndael.Rijndael_Algorithm::<clinit> @ 1709 (1742 bytes)
      [OSR]2419 Rijndael.Rijndael_Algorithm::<clinit> @ 1709 (1742 bytes)
      607 Rijndael.Rijndael_Algorithm::main (19 bytes)
      608! Rijndael.Rijndael_Algorithm::self_test (111 bytes)
      609s Rijndael.Rijndael_Algorithm::makeKey (765 bytes)
      ...
      632! java.lang.Shutdown::sequence (61 bytes)
      Failed to split live range 70
      Failed to make progress in Split
      Warning, 2nd spill of L69
      633! java.lang.Shutdown::runHooks (80 bytes)
      124.0u 2.0 2:10 96% (0t+0ds+0max)k 0i+0o (0maj+0min)pf 0swaps
      --------

            mpalecznsunw Michael Paleczny (Inactive)
            jrose John Rose
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: