-
Enhancement
-
Resolution: Fixed
-
P4
-
17, 18, 19
-
b08
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8301882 | 17.0.8-oracle | Calvin Cheung | P4 | Resolved | Fixed | b01 |
JDK-8299905 | 17.0.7 | Aleksey Shipilev | P4 | Resolved | Fixed | b01 |
While looking at ZGC latencies in a benchmark with >20000 Java threads, I noticed that the Cleanup VM operation could take up to 500 ms. It turned out that the time was spent processing the oops in all Java threads. Since none of the safepoint cleanup tasks use the oops in the threads, I propose that we stop processing the oops in this VM Operation.
- backported by
-
JDK-8299905 VM_Cleanup unnecessarily processes all thread oops
-
- Resolved
-
-
JDK-8301882 VM_Cleanup unnecessarily processes all thread oops
-
- Resolved
-
- relates to
-
JDK-8280817 Clean up and unify empty VM operations
-
- Resolved
-
- links to
-
Commit openjdk/jdk17u-dev/fea38188
-
Commit openjdk/jdk/8a3cca09
-
Review openjdk/jdk17u-dev/889
-
Review openjdk/jdk/7246
(2 links to)