| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8135497 | emb-9 | Derek White | P4 | Resolved | Fixed | team | 
                    The code for state/phase transitions in G1 are currently dependent on a few boolean state
variables whose manipluation is scattered through a few different methods in the heap and
policy classes. It might be a good idea to abstract and encapsulate these into one
state/phase class for the collector.
            
variables whose manipluation is scattered through a few different methods in the heap and
policy classes. It might be a good idea to abstract and encapsulate these into one
state/phase class for the collector.
- backported by
- 
                    JDK-8135497 G1: abstract and encapsulate collector phases and transitions between them -           
- Resolved
 
-         
- blocks
- 
                    JDK-8080226 G1: Replace collector state booleans with explicit state variable(s) -           
- Open
 
-         
- relates to
- 
                    JDK-8138752 G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate -           
- Resolved
 
-         
- 
                    JDK-6918498 G1: Add support for analytic modeling -           
- Closed
 
-