-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: None
-
Component/s: hotspot
-
b22
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8371799 | 25.0.3-oracle | Thomas Schatzl | P4 | Resolved | Fixed | master |
| JDK-8372000 | 21.0.11-oracle | Yagmur Eren | P4 | Resolved | Fixed | master |
| JDK-8372354 | 17.0.19-oracle | Yagmur Eren | P4 | Resolved | Fixed | master |
UseGCOverheadLimit
GCTimeLimit
GCHeapFreeLimit
UseGCOverheadLimit and tuning these flags is an effective way to prevent GC thrashing by throwing OOME early. Production users using other garbage collectors have already relied on UseGCOverheadLimit. It is desirable to make UseGCOverheadLimit also work in G1.
- backported by
-
JDK-8371799 G1: Implement UseGCOverheadLimit
-
- Resolved
-
-
JDK-8372000 G1: Implement UseGCOverheadLimit
-
- Resolved
-
-
JDK-8372354 G1: Implement UseGCOverheadLimit
-
- Resolved
-
- causes
-
JDK-8371895 Lower GCTimeLimit in TestUseGCOverheadLimit.java
-
- Resolved
-
- duplicates
-
JDK-8194821 G1 does not implement GCOverheadLimit functionality
-
- Closed
-
- is blocked by
-
JDK-8212206 Refactor AdaptiveSizePolicy to separate out code related to GC overhead
-
- Resolved
-
-
JDK-8370325 G1: Disallow GC for TLAB allocation
-
- Resolved
-
- relates to
-
JDK-8308983 Let UseGCOverheadLimit work independently of UseAdaptiveSizePolicy in parallel GC
-
- Closed
-
- links to
-
Commit(master)
openjdk/jdk/3d2ce804
-
Review(master)
openjdk/jdk/27950