1. 23 11月, 2011 1 次提交
  2. 18 11月, 2011 1 次提交
    • J
      7112743: G1: Reduce overhead of marking closure during evacuation pauses · 9ee12139
      johnc 提交于
      Summary: Parallelize the serial code that was used to mark objects reachable from survivor objects in the collection set. Some minor improvments in the timers used to track the freeing of the collection set along with some tweaks to PrintGCDetails.
      Reviewed-by: tonyp, brutisso
      9ee12139
  3. 29 11月, 2011 1 次提交
    • J
      7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise · 4fd871ca
      johnc 提交于
      Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state.
      Reviewed-by: tonyp, brutisso
      4fd871ca
  4. 10 8月, 2011 1 次提交
  5. 22 11月, 2011 1 次提交
    • T
      Merge · 5c68cb67
      tonyp 提交于
      5c68cb67
  6. 21 11月, 2011 2 次提交
  7. 19 11月, 2011 5 次提交
  8. 22 11月, 2011 1 次提交
    • J
      7110173: GCNotifier::pushNotification publishes stale data. · 142413b4
      johnc 提交于
      Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block.
      Reviewed-by: poonam, dholmes, fparain, mchung
      142413b4
  9. 21 11月, 2011 1 次提交
  10. 19 11月, 2011 1 次提交
  11. 18 11月, 2011 2 次提交
  12. 17 11月, 2011 2 次提交
  13. 16 11月, 2011 2 次提交
  14. 11 11月, 2011 1 次提交
  15. 10 11月, 2011 3 次提交
  16. 09 11月, 2011 6 次提交
  17. 08 11月, 2011 3 次提交
  18. 05 11月, 2011 4 次提交
  19. 04 11月, 2011 1 次提交
  20. 03 11月, 2011 1 次提交