- 31 3月, 2010 1 次提交
-
-
由 tonyp 提交于
Summary: Various fixes to the G1 debugging output. Reviewed-by: johnc, iveresov
-
- 14 4月, 2010 1 次提交
-
-
由 jmasa 提交于
Summary: Ensure a full GC that clears SoftReferences before throwing an out-of-memory Reviewed-by: ysr, jcoomes
-
- 10 4月, 2010 1 次提交
-
-
由 tonyp 提交于
-
- 08 4月, 2010 1 次提交
-
-
由 johnc 提交于
Summary: Humongous regions may contain multiple objects as a result of being retained as to-space from a previous GC and then re-used as to-space after being tagged as humongous. These changes include a check that causes retained to-space regions that are now tagged as humongous to be disregarded and a new to-space region allocated. Reviewed-by: tonyp, iveresov
-
- 07 4月, 2010 1 次提交
-
-
由 asaha 提交于
-
- 06 4月, 2010 2 次提交
-
-
由 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
-
由 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
-
- 03 4月, 2010 3 次提交
- 02 4月, 2010 4 次提交
- 01 4月, 2010 3 次提交
- 31 3月, 2010 2 次提交
-
-
由 twisti 提交于
Summary: The changes of 6934494 have broken the Zero build. Reviewed-by: twisti Contributed-by: NGary Benson <gbenson@redhat.com>
-
由 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
-
- 30 3月, 2010 1 次提交
-
-
由 twisti 提交于
Summary: When Zero is running with Shark enabled threads can be left with their _do_not_unlock_if_synchronized flag incorrectly set. Reviewed-by: twisti Contributed-by: NGary Benson <gbenson@redhat.com>
-
- 26 3月, 2010 4 次提交
- 25 3月, 2010 1 次提交
-
-
由 asaha 提交于
-
- 24 3月, 2010 4 次提交
- 22 3月, 2010 1 次提交
-
-
由 apetrusenko 提交于
-
- 19 3月, 2010 7 次提交
-
-
由 trims 提交于
Summary: Update the Major and build numbers for HS18 fork Reviewed-by: jcoomes
-
由 trims 提交于
-
由 never 提交于
Reviewed-by: twisti
-
由 mikejwre 提交于
-
由 coleenp 提交于
Summary: Add close to returns (fix for 6929067 also contributed by aph) Reviewed-by: aph, dcubed, andrew, acorn Contributed-by: aph@redhat.com, andreas.kohn@fredhopper.com
-
由 jcoomes 提交于
Summary: process one item at a time from the objarray stack/queue Reviewed-by: apetrusenko, tonyp
-
由 tonyp 提交于
Summary: Newly-created threads always had the active field of their SATB queue initialized to false, even if they were created during marking. As a result, updates from threads created during a marking cycle were never enqueued and never processed. The fix includes remaining a method from active() to is_active() for readability and naming consistency. Reviewed-by: ysr, johnc
-
- 18 3月, 2010 3 次提交
-
-
由 twisti 提交于
-
由 twisti 提交于
Summary: Some code cleanups found during the JSR 292 SPARC port. Reviewed-by: kvn, never
-
由 apetrusenko 提交于
Summary: If CM task was aborted while scanning the last object of the specified region and the size of that object is equal to bitmap's granularity then the next offset would be equal or over the region limit which is exactly what the assertion states. Reviewed-by: ysr, tonyp, jmasa
-