1. 13 1月, 2011 3 次提交
    • B
      6941122: G1: UseLargePages does not work with G1 garbage collector · b1ff61c0
      brutisso 提交于
      Summary: Pass the value of UseLargePages instead of false as the "large" parameter when reserving the G1 heap.
      Reviewed-by: tonyp, johnc, phh
      b1ff61c0
    • T
      6994297: G1: do first-level slow-path allocations with a CAS · 302ddaef
      tonyp 提交于
      Summary: First attempt to allocate out the current alloc region using a CAS instead of taking the Heap_lock (first level of G1's slow allocation path). Only if that fails and it's necessary to replace the current alloc region take the Heap_lock (that's the second level of G1's slow allocation path).
      Reviewed-by: johnc, brutisso, ysr
      302ddaef
    • T
      7007068: G1: refine the BOT during evac failure handling · d205bb81
      tonyp 提交于
      Summary: During evacuation failure handling we refine the BOT to reflect the location of all the objects in the regions we scan. The changeset includes some minor cleanup: a) non-product print_on() method on the G1 BOT class, b) added more complete BOT verification during heap / region verification, c) slight modification to the BOT set up for humongous regions to be more consistent with the BOT set up during evac failure handling, and d) removed a couple of unused methods.
      Reviewed-by: johnc, ysr
      d205bb81
  2. 07 1月, 2011 1 次提交
  3. 28 12月, 2010 1 次提交
    • C
      Merge · 79988060
      coleenp 提交于
      79988060
  4. 27 12月, 2010 2 次提交
  5. 24 12月, 2010 2 次提交
  6. 23 12月, 2010 7 次提交
  7. 22 12月, 2010 1 次提交
  8. 21 12月, 2010 1 次提交
  9. 20 12月, 2010 1 次提交
  10. 18 12月, 2010 2 次提交
    • Y
      6807801: CMS: could save/restore fewer header words during scavenge · 8ea00085
      ysr 提交于
      Summary: Age bits need not enter the mark-word preservation calculus; also affected, in addition to CMS, per CR synopsis above, were ParNew (but not DefNew), ParallelScavenge and G1, albeit to a lesser degree than CMS.
      Reviewed-by: tonyp, johnc
      8ea00085
    • J
      7006113: G1: Initialize ReferenceProcessor::_is_alive_non_header field · a2d29d26
      johnc 提交于
      Summary: Initialize the _is_alive_non_header field of G1's reference processor with an instance of the G1CMIsAliveClosure. This will stop adding reference objects with live referents to the discovered reference lists unnecessarily.
      Reviewed-by: tonyp, ysr, jwilhelm, brutisso
      a2d29d26
  11. 17 12月, 2010 8 次提交
  12. 16 12月, 2010 4 次提交
    • C
      Merge · e0146080
      coleenp 提交于
      e0146080
    • I
      Merge · 6525ddb7
      iveresov 提交于
      6525ddb7
    • I
      7007229: Fix warnings with VS2010 in compressedStream.cpp · a128f76f
      iveresov 提交于
      Summary: An interference between a fix for 6993125 and disabled optimization in compressedStream.cpp produces a warning with VS2010. Disable the warning for the code fragment for which the optimizations are disabled.
      Reviewed-by: kvn
      a128f76f
    • S
      Merge · 1f39a7a9
      sla 提交于
      1f39a7a9
  13. 15 12月, 2010 4 次提交
  14. 14 12月, 2010 2 次提交
  15. 12 12月, 2010 1 次提交
    • Z
      Merge · ed36f9eb
      zgu 提交于
      ed36f9eb