-
Bug
-
Resolution: Fixed
-
P3
-
11
-
b20
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8206032 | 12 | Per Liden | P3 | Resolved | Fixed | team |
JDK-8206624 | 11.0.1 | Per Liden | P3 | Resolved | Fixed | b01 |
During Java-thread aided relocation, ZGC tries to use the TLAB to allocate the new object. However, this interacts badly with JEP 331: Low-Overhead Heap Profiling, as it distorts the profiling statistics. I propose we remove the use of the TLAB in the relocation path, essentially changing a thread-local pointer bump to a uncontended CPU-local CAS.
- backported by
-
JDK-8206032 ZGC: Remove TLAB allocations in relocation path
- Resolved
-
JDK-8206624 ZGC: Remove TLAB allocations in relocation path
- Resolved