1. 14 9月, 2010 1 次提交
    • J
      6981746: G1: SEGV with -XX:+TraceGen0Time · 2b9e6a87
      johnc 提交于
      Summary: Pass correct value for length to NumberSeq constructor. Guard dereferences of "body_summary" pointer with a NULL check.
      Reviewed-by: tonyp, ysr
      2b9e6a87
  2. 21 9月, 2010 1 次提交
  3. 05 8月, 2010 1 次提交
    • T
      6963209: G1: remove the concept of abandoned pauses · 9bb856c6
      tonyp 提交于
      Summary: As part of 6944166 we disabled the concept of abandoned pauses (i.e., if the collection set is empty, we would still try to do a pause even if it is to update the RSets and scan the roots). This changeset removes the code and structures associated with abandoned pauses.
      Reviewed-by: iveresov, johnc
      9bb856c6
  4. 03 8月, 2010 1 次提交
    • J
      6814437: G1: remove the _new_refs array · 1833e29d
      johnc 提交于
      Summary: The per-worker _new_refs array is used to hold references that point into the collection set. It is populated during RSet updating and subsequently processed. In the event of an evacuation failure it processed again to recreate the RSets of regions in the collection set. Remove the per-worker _new_refs array by processing the references directly. Use a DirtyCardQueue to hold the cards containing the references so that the RSets of regions in the collection set can be recreated when handling an evacuation failure.
      Reviewed-by: iveresov, jmasa, tonyp
      1833e29d
  5. 29 6月, 2010 1 次提交
  6. 28 5月, 2010 2 次提交
  7. 23 4月, 2010 1 次提交
  8. 08 5月, 2010 1 次提交
    • T
      6949307: G1: raise a vm error, do not core dump, if target pause time and... · bea1f52b
      tonyp 提交于
      6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent
      Summary: First, change the guarantee to raising a vm error. Second, set the interval dynamically, and based on the pause time target, if it is not set explicitly.
      Reviewed-by: ysr, johnc
      bea1f52b
  9. 23 4月, 2010 1 次提交
  10. 16 4月, 2010 1 次提交
  11. 06 4月, 2010 1 次提交
    • T
      6909756: G1: guarantee(G1CollectedHeap::heap()->mark_in_progress(),"Precondition.") · fad9ad9d
      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
      fad9ad9d
  12. 31 3月, 2010 2 次提交
  13. 25 2月, 2010 1 次提交
  14. 24 2月, 2010 2 次提交
  15. 12 2月, 2010 1 次提交
    • I
      6923991: G1: improve scalability of RSet scanning · f237dfd2
      iveresov 提交于
      Summary: Implemented block-based work stealing. Moved copying during the rset scanning phase to the main copying phase. Made the size of rset table depend on the region size.
      Reviewed-by: apetrusenko, tonyp
      f237dfd2
  16. 17 12月, 2009 1 次提交
    • I
      6862387: tune concurrent refinement further · 0ce64a67
      iveresov 提交于
      Summary: Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes.
      Reviewed-by: apetrusenko, tonyp
      0ce64a67
  17. 20 11月, 2009 2 次提交
    • Y
      6902303: G1: ScavengeALot should cause an incremental, rather than a full, collection · 14cf09a1
      ysr 提交于
      Summary: ScavengeALot now causes an incremental (but possibly partially young, in the G1 sense) collection. Some such collections may be abandoned on account of MMU specs. Band-aided a native leak associated with abandoned pauses, as well as an MMU tracker overflow related to frequent scavenge events in the face of a large MMU denominator interval; the latter is protected by a product flag that defaults to false.
      Reviewed-by: tonyp
      14cf09a1
    • Y
      6902701: G1: protect debugging code related to 6898948 with a debug flag · 8cc299b6
      ysr 提交于
      Summary: Protected stats dump with a new develop flag; other than for the dump, reconciled product and non-product behaviour in face of the error.
      Reviewed-by: tonyp
      8cc299b6
  18. 14 11月, 2009 1 次提交
  19. 24 10月, 2009 1 次提交
  20. 05 8月, 2009 1 次提交
    • J
      6819077: G1: first GC thread coming late into the GC. · 0b612e3c
      johnc 提交于
      Summary: The first worker thread is delayed when entering the GC because it clears the card count table that is used in identifying hot cards. Replace the card count table with a dynamically sized evicting hash table that includes an epoch based counter.
      Reviewed-by: iveresov, tonyp
      0b612e3c
  21. 31 7月, 2009 1 次提交
  22. 20 8月, 2009 1 次提交
    • T
      6871111: G1: remove the concurrent overhead tracker · 72c54744
      tonyp 提交于
      Summary: Removing the concurrent overhead tracker from G1, along with the GC overhead reporter and the G1AccountConcurrentOverhead (both of which rely on the the concurrent overhead tracker).
      Reviewed-by: iveresov, johnc
      72c54744
  23. 15 7月, 2009 1 次提交
  24. 12 5月, 2009 1 次提交
    • I
      6484957: G1: parallel concurrent refinement · e4f9aca8
      iveresov 提交于
      6826318: G1: remove traversal-based refinement code
      Summary: Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel.
      Reviewed-by: tonyp
      e4f9aca8
  25. 01 5月, 2009 1 次提交
  26. 26 3月, 2009 1 次提交
  27. 22 3月, 2009 1 次提交
  28. 16 3月, 2009 1 次提交
    • T
      6604422: G1: re-use half-promoted regions · 5c1deb4a
      tonyp 提交于
      6728271: G1: Cleanup G1CollectedHeap::get_gc_alloc_regions()
      Summary: It allows the last half-full region to be allocated to during a GC to be reused during the next GC.
      Reviewed-by: apetrusenko, jcoomes
      5c1deb4a
  29. 10 3月, 2009 1 次提交
    • X
      6814575: Update copyright year · 4901ff66
      xdono 提交于
      Summary: Update copyright for files that have been modified in 2009, up to 03/09
      Reviewed-by: katleman, tbell, ohair
      4901ff66
  30. 25 2月, 2009 1 次提交
  31. 09 2月, 2009 1 次提交
  32. 06 2月, 2009 1 次提交
  33. 17 1月, 2009 1 次提交
  34. 16 12月, 2008 1 次提交
    • X
      6785258: Update copyright year · addf3b0b
      xdono 提交于
      Summary: Update copyright for files that have been modified starting July 2008 to Dec 2008
      Reviewed-by: katleman, ohair, tbell
      addf3b0b
  35. 06 8月, 2008 1 次提交
  36. 06 6月, 2008 1 次提交