1. 07 7月, 2018 1 次提交
  2. 16 12月, 2016 3 次提交
  3. 13 3月, 2015 1 次提交
  4. 16 1月, 2015 1 次提交
  5. 27 8月, 2014 1 次提交
  6. 24 6月, 2014 1 次提交
  7. 18 12月, 2014 1 次提交
    • T
      8067469: G1 ignores AlwaysPreTouch · 701d14c9
      tschatzl 提交于
      Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1.
      Reviewed-by: stefank, ehelin, dholmes
      701d14c9
  8. 25 4月, 2014 1 次提交
  9. 14 2月, 2014 1 次提交
  10. 24 1月, 2014 1 次提交
  11. 10 9月, 2014 1 次提交
  12. 14 9月, 2013 1 次提交
  13. 11 9月, 2013 1 次提交
    • T
      8010722: assert: failed: heap size is too big for compressed oops · 95a96a89
      tschatzl 提交于
      Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation.
      Reviewed-by: stefank, dholmes
      95a96a89
  14. 06 9月, 2013 1 次提交
  15. 30 8月, 2013 1 次提交
  16. 24 8月, 2013 1 次提交
  17. 23 8月, 2013 1 次提交
    • G
      8023033: PPC64 (part 13): basic changes for AIX · 4c8ea96d
      goetz 提交于
      Summary: Added AIX includes alpha-sorted before BSD. Fix compilation issues with xlC in shared code. Basic shared platform dependend adaption (vm_version etc.).
      Reviewed-by: kvn, dholmes, stefank
      4c8ea96d
  18. 16 8月, 2013 1 次提交
    • 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
  19. 17 7月, 2013 1 次提交
  20. 05 7月, 2013 1 次提交
    • D
      8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace · e377c127
      dcubed 提交于
      Summary: Dl_info struct should only be used if dladdr() has returned non-zero (no errors) and always check the dladdr() return value; Dl_info.dli_sname and Dl_info.dli_saddr fields should only be used if non-NULL; update/improve runtime/6888954/vmerrors.sh test
      Reviewed-by: dsamersoff, zgu, hseigel, coleenp
      e377c127
  21. 20 6月, 2013 1 次提交
  22. 14 6月, 2013 1 次提交
    • D
      8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed:... · 118491a3
      dcubed 提交于
      8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
      Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking.
      Reviewed-by: zgu, stefank, dholmes, dsamersoff
      118491a3
  23. 10 6月, 2013 1 次提交
  24. 06 5月, 2013 1 次提交
    • Z
      8013120: NMT: Kitchensink crashes with assert(next_region == NULL ||... · 5bfa7e7e
      zgu 提交于
      8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check
      Summary: Fixed NMT to deal with releasing virtual memory region when there are still committed regions within it
      Reviewed-by: acorn, coleenp
      5bfa7e7e
  25. 26 4月, 2013 1 次提交
  26. 28 3月, 2013 2 次提交
    • 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
    • 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
  27. 17 1月, 2013 1 次提交
  28. 17 12月, 2012 1 次提交
  29. 08 11月, 2012 1 次提交
  30. 17 9月, 2012 1 次提交
  31. 04 7月, 2012 1 次提交
  32. 29 6月, 2012 1 次提交
    • Z
      6995781: Native Memory Tracking (Phase 1) · bdfb3cf5
      zgu 提交于
      7151532: DCmd for hotspot native memory tracking
      Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd
      Reviewed-by: acorn, coleenp, fparain
      bdfb3cf5
  33. 10 5月, 2012 1 次提交
  34. 27 2月, 2012 1 次提交
  35. 27 1月, 2012 1 次提交
  36. 04 1月, 2012 1 次提交
  37. 02 1月, 2012 1 次提交