1. 06 4月, 2010 2 次提交
    • T
      6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.") · 524b2dd2
      tonyp 提交于
      Summary: Make sure that two marking cycles do not overlap, i.e., a new one can only start after the concurrent marking thread finishes all its work. In the fix I piggy-back a couple of minor extra fixes: some general code reformatting for consistency (only around the code I modified), the removal of a field (G1CollectorPolicy::_should_initiate_conc_mark) which doesn't seem to be used at all (it's only set but never read), as well as moving the "is GC locker active" test earlier into the G1 pause / Full GC and using a more appropriate method for it.
      Reviewed-by: johnc, jmasa, jcoomes, ysr
      524b2dd2
    • T
      6940310: G1: MT-unsafe calls to CM::region_stack_push() / CM::region_stack_pop() · 1bf17034
      tonyp 提交于
      Summary: Calling the methods region_stack_push() and region_stack_pop() concurrent is not MT-safe. The assumption is that we will only call region_stack_push() during a GC pause and region_stack_pop() during marking. Unfortunately, we also call region_stack_push() during marking which seems to be introducing subtle marking failures. This change introduces lock-based methods for pushing / popping to be called during marking.
      Reviewed-by: iveresov, johnc
      1bf17034
  2. 03 4月, 2010 1 次提交
  3. 31 3月, 2010 1 次提交
    • T
      6937160: G1: should observe GCTimeRatio · ba4ccdf3
      tonyp 提交于
      Summary: Remove the G1GCPercent parameter, that specifies the desired GC overhead percentage in G1, and observe the GCTimeRatio parameter instead.
      Reviewed-by: jmasa, johnc
      ba4ccdf3
  4. 02 4月, 2010 3 次提交
  5. 01 4月, 2010 1 次提交
    • A
      Merge · f6f28da6
      acorn 提交于
      f6f28da6
  6. 26 3月, 2010 4 次提交
  7. 24 3月, 2010 4 次提交
  8. 22 3月, 2010 1 次提交
  9. 19 3月, 2010 6 次提交
  10. 18 3月, 2010 5 次提交
  11. 17 3月, 2010 5 次提交
  12. 16 3月, 2010 1 次提交
  13. 14 3月, 2010 1 次提交
  14. 12 3月, 2010 2 次提交
  15. 15 3月, 2010 1 次提交
  16. 12 3月, 2010 1 次提交
    • A
      Merge · da955f58
      acorn 提交于
      da955f58
  17. 11 3月, 2010 1 次提交