1. 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
  2. 10 8月, 2011 1 次提交
  3. 19 11月, 2011 1 次提交
  4. 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
  5. 21 11月, 2011 1 次提交
  6. 19 11月, 2011 1 次提交
  7. 17 11月, 2011 2 次提交
  8. 16 11月, 2011 1 次提交
  9. 10 11月, 2011 2 次提交
  10. 09 11月, 2011 5 次提交
  11. 08 11月, 2011 3 次提交
  12. 05 11月, 2011 1 次提交
  13. 03 11月, 2011 2 次提交
  14. 02 11月, 2011 1 次提交
  15. 01 11月, 2011 1 次提交
  16. 31 10月, 2011 2 次提交
  17. 29 10月, 2011 1 次提交
  18. 28 10月, 2011 4 次提交
  19. 27 10月, 2011 2 次提交
  20. 26 10月, 2011 4 次提交
  21. 25 10月, 2011 3 次提交