United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6963209 G1: remove the concept of abandoned pauses
6963209 : G1: remove the concept of abandoned pauses

Details
Type:
Enhancement
Submit Date:
2010-06-22
Status:
Closed
Updated Date:
2011-04-23
Project Name:
JDK
Resolved Date:
2011-04-23
Component:
hotspot
OS:
generic
Sub-Component:
gc
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs19
Fixed Versions:
hs19

Related Reports
Backport:
Backport:
Backport:
Backport:
Relates:

Sub Tasks

Description
Abandoned pauses in G1 are ones for which we end up having an empty collection set. So, we deem there's no point in actually doing the pause and we bail out early.

As part of "6944166: G1: explicit GCs are not always handled correctly" we are disabling abandoned pauses, i.e., we assume a pause is never abandoned even if the collection set is empty (see that CR for the reasons for this).

As part of this CR we'll remove the code paths that are associated with abandoned pauses. This work is done separately to avoid adding more changes to 6944166 and keep the code reviews somewhat more managable.

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/0ce1569c90e5
                                     
2010-08-05
EVALUATION

See Description.
                                     
2010-06-22



Hardware and Software, Engineered to Work Together