-
Bug
-
Resolution: Fixed
-
P3
-
11, 17, 21, 22
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8321954 | 21.0.3-oracle | Tobias Hartmann | P3 | Resolved | Fixed | b01 |
JDK-8322780 | 21.0.3 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
CodeBlob::flush() is not called when a compiler thread is stopped due to dynamic compiler thread policy (and during shutdown of the compiler runtime).
This leaks memory (asm_strings and dbg_strings allocated memory) in non-product builds.
This leaks memory (asm_strings and dbg_strings allocated memory) in non-product builds.
- backported by
-
JDK-8321954 CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product
-
- Resolved
-
-
JDK-8322780 CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product
-
- Resolved
-
- relates to
-
JDK-8198756 Lazy allocation of compiler threads
-
- Resolved
-
- links to
-
Commit openjdk/jdk21u-dev/191fc6b5
-
Commit openjdk/jdk/edcc559f
-
Review openjdk/jdk21u-dev/99
-
Review openjdk/jdk/15858
(2 links to)