1. 26 8月, 2014 1 次提交
  2. 21 8月, 2014 1 次提交
  3. 21 7月, 2014 2 次提交
  4. 07 7月, 2014 1 次提交
  5. 23 5月, 2014 1 次提交
    • D
      8037816: Fix for 8036122 breaks build with Xcode5/clang · ed4b64df
      drchase 提交于
      8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
      8043164: Format warning in traceStream.hpp
      Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings
      Reviewed-by: kvn, coleenp, iveresov, twisti
      ed4b64df
  6. 06 3月, 2014 1 次提交
  7. 14 2月, 2014 1 次提交
  8. 31 3月, 2014 1 次提交
  9. 27 1月, 2014 1 次提交
  10. 19 6月, 2014 1 次提交
  11. 14 1月, 2014 1 次提交
  12. 02 11月, 2013 1 次提交
  13. 22 10月, 2013 1 次提交
  14. 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
  15. 14 8月, 2013 1 次提交
  16. 07 8月, 2013 1 次提交
  17. 04 7月, 2013 1 次提交
  18. 10 6月, 2013 1 次提交
  19. 17 5月, 2013 1 次提交
  20. 25 4月, 2013 1 次提交
  21. 10 4月, 2013 1 次提交
  22. 14 3月, 2013 1 次提交
  23. 13 2月, 2013 1 次提交
  24. 23 4月, 2013 1 次提交
  25. 06 4月, 2013 1 次提交
  26. 24 1月, 2013 1 次提交
  27. 16 10月, 2012 1 次提交
  28. 02 9月, 2012 1 次提交
  29. 01 6月, 2012 1 次提交
  30. 15 5月, 2012 1 次提交
  31. 16 4月, 2012 1 次提交
  32. 01 2月, 2012 1 次提交
  33. 20 12月, 2011 1 次提交
    • J
      7117303: VM uses non-monotonic time source and complains that it is non-monotonic · 412f955f
      johnc 提交于
      Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp.
      Reviewed-by: dholmes, ysr
      412f955f
  34. 15 12月, 2011 1 次提交
  35. 14 12月, 2011 1 次提交
    • S
      7121373: Clean up CollectedHeap::is_in · dce4ac5f
      stefank 提交于
      Summary: Fixed G1CollectedHeap::is_in, added tests, cleaned up comments and made Space::is_in pure virtual.
      Reviewed-by: brutisso, tonyp, jcoomes
      dce4ac5f
  36. 08 11月, 2011 1 次提交
  37. 23 9月, 2011 1 次提交
    • J
      6484982: G1: process references during evacuation pauses · 9c3adbcc
      johnc 提交于
      Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate.
      Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp
      9c3adbcc
  38. 01 9月, 2011 1 次提交
  39. 07 7月, 2011 1 次提交