1. 31 8月, 2013 1 次提交
  2. 26 8月, 2013 1 次提交
  3. 16 8月, 2013 2 次提交
    • S
      8007074: SIGSEGV at ParMarkBitMap::verify_clear() · e52f7476
      stefank 提交于
      Summary: Replace the broken large pages implementation on Linux. New flag: -XX:+UseTransparentHugePages - Linux specific flag to turn on transparent huge page hinting with madvise(..., MAP_HUGETLB). Changed behavior: -XX:+UseLargePages - tries to use -XX:+UseTransparentHugePages before trying other large pages implementations (on Linux). Changed behavior: -XX:+UseHugeTLBFS - Use upfront allocation of Large Pages instead of using the broken implementation to dynamically committing large pages. Changed behavior: -XX:LargePageSizeInBytes - Turned off the ability to use this flag on Linux and provides warning to user if set to a value different than the OS chosen large page size. Changed behavior: Setting no large page size - Now defaults to use -XX:UseTransparentHugePages if the OS supports it. Previously, -XX:+UseHugeTLBFS was chosen if the OS was configured to use large pages.
      Reviewed-by: tschatzl, dcubed, brutisso
      e52f7476
    • H
      8003424: Enable Class Data Sharing for CompressedOops · 663f2686
      hseigel 提交于
      8016729: ObjectAlignmentInBytes=16 now forces the use of heap based compressed oops
      8005933: The -Xshare:auto option is ignored for -server
      Summary: Move klass metaspace above the heap and support CDS with compressed klass ptrs.
      Reviewed-by: coleenp, kvn, mgerdin, tschatzl, stefank
      663f2686
  4. 26 7月, 2013 1 次提交
  5. 24 7月, 2013 1 次提交
  6. 19 7月, 2013 1 次提交
  7. 10 7月, 2013 1 次提交
  8. 09 7月, 2013 1 次提交
  9. 03 7月, 2013 1 次提交
  10. 02 7月, 2013 1 次提交
  11. 29 6月, 2013 1 次提交
    • T
      8017611: Auto corrector for mistyped vm options · 81592497
      tamao 提交于
      Summary: The auto corrector for mistyped vm options fuzzy-matches existing flags based on string similarity (Dice's coefficient).
      Reviewed-by: kvn, dsamersoff, hseigel, johnc
      81592497
  12. 10 6月, 2013 1 次提交
  13. 16 5月, 2013 1 次提交
  14. 15 5月, 2013 1 次提交
  15. 14 5月, 2013 2 次提交
  16. 06 5月, 2013 1 次提交
    • T
      8006088: Incompatible heap size flags accepted by VM · babbf056
      tschatzl 提交于
      Summary: Make processing of minimum, initial and maximum heap size more intiutive by removing previous limitations on allowed values, and make error reporting consistent. Further, fix errors in ergonomic heap sizing.
      Reviewed-by: johnc, jwilhelm, tamao
      babbf056
  17. 29 4月, 2013 1 次提交
  18. 26 4月, 2013 2 次提交
  19. 25 4月, 2013 1 次提交
  20. 08 4月, 2013 1 次提交
  21. 28 3月, 2013 1 次提交
    • M
      2178143: JVM crashes if the number of bound CPUs changed during runtime · a331be27
      minqi 提交于
      Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away.
      Reviewed-by: dholmes, acorn, dcubed, jmasa
      Contributed-by: yumin.qi@oracle.com
      a331be27
  22. 26 3月, 2013 1 次提交
  23. 28 3月, 2013 2 次提交
    • T
      7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM · d9cc1e05
      tschatzl 提交于
      Summary: Ergonomics now also takes available virtual memory into account when deciding for a heap size. The helper method to determine the maximum allocatable memory block now uses the appropriate OS specific calls to retrieve available virtual memory for the java process. In 32 bit environments this method now also searches for the maximum actually reservable amount of memory. Merge previously separate implementations for Linux/BSD/Solaris into a single method.
      Reviewed-by: jmasa, tamao
      d9cc1e05
    • M
      7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine · 1b842ee9
      mgerdin 提交于
      Summary: Keep a counter of how many times we were stalled by the GC locker, add a diagnostic flag which sets the limit.
      Reviewed-by: brutisso, ehelin, johnc
      1b842ee9
  24. 21 3月, 2013 1 次提交
  25. 20 3月, 2013 3 次提交
  26. 06 4月, 2013 1 次提交
  27. 02 2月, 2013 1 次提交
  28. 24 1月, 2013 1 次提交
  29. 07 2月, 2013 2 次提交
  30. 15 1月, 2013 1 次提交
  31. 14 1月, 2013 2 次提交
  32. 09 1月, 2013 1 次提交