-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 14, 15
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8266989 | 11.0.13-oracle | Poonam Bajaj Parhar | P4 | Resolved | Fixed | b01 |
JDK-8273465 | 11.0.12.0.3-oracle | Poonam Bajaj Parhar | P4 | Closed | Fixed | b01 |
JDK-8265692 | 11.0.12 | William Kemper | P4 | Resolved | Fixed | b01 |
JDK-8267109 | 11.0.11.0.2-oracle | Fisba Samreen | P4 | Resolved | Fixed | b01 |
To better shape fixing JDK-8245511, this was suggested in its comments:
"- one other improvement could be to put the old gen allocation tracking into its own class (e.g. G1OldGenAllocationTracker; which G1Policy has an instance of) to not add too much detail to the IHOP code itself. In G1IHOPControl::update_allocation_info() then pass the expected allocation rate as experienced by/relevant to the IHOP control as it is in now its respective components. "
In general, the enhancement proposal is to track old gen allocations in a separate class so that this concern can be worked upon in a more clearly/cleanly delineated source code context. After implementing this refactoring cleanly, without any change in behavior, other improvements can follow.
"- one other improvement could be to put the old gen allocation tracking into its own class (e.g. G1OldGenAllocationTracker; which G1Policy has an instance of) to not add too much detail to the IHOP code itself. In G1IHOPControl::update_allocation_info() then pass the expected allocation rate as experienced by/relevant to the IHOP control as it is in now its respective components. "
In general, the enhancement proposal is to track old gen allocations in a separate class so that this concern can be worked upon in a more clearly/cleanly delineated source code context. After implementing this refactoring cleanly, without any change in behavior, other improvements can follow.
- backported by
-
JDK-8265692 G1 old gen allocation tracking is not in a separate class
-
- Resolved
-
-
JDK-8266989 G1 old gen allocation tracking is not in a separate class
-
- Resolved
-
-
JDK-8267109 G1 old gen allocation tracking is not in a separate class
-
- Resolved
-
-
JDK-8273465 G1 old gen allocation tracking is not in a separate class
-
- Closed
-
- blocks
-
JDK-8245511 G1 adaptive IHOP does not account for reclamation of humongous objects by young GC
-
- Resolved
-