-
Bug
-
Resolution: Fixed
-
P3
-
17, 18
-
b33
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8271436 | 18 | Christoph Göttschkes | P3 | Resolved | Fixed | b09 |
JDK-8271668 | 17.0.2 | Christoph Göttschkes | P3 | Resolved | Fixed | b01 |
JDK-8271804 | 17.0.1 | Christoph Göttschkes | P3 | Resolved | Fixed | b05 |
The test case TestParallelRefProc fails on single core machines, since it expects that ParallelRefProcEnabled is always true if the ParallelGC is used:
test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: [-XX:+UseParallelGC] didn't set ParallelRefProcEnabled to true as expected
According to the code, ParallelRefProcEnabled is only enabled if there are more than 1 ParallelGCThreads. Ergonomics never configure more parallel GC threads than there are CPU cores.
test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: [-XX:+UseParallelGC] didn't set ParallelRefProcEnabled to true as expected
According to the code, ParallelRefProcEnabled is only enabled if there are more than 1 ParallelGCThreads. Ergonomics never configure more parallel GC threads than there are CPU cores.
- backported by
-
JDK-8271436 TestParallelRefProc fails on single core machines
-
- Resolved
-
-
JDK-8271668 TestParallelRefProc fails on single core machines
-
- Resolved
-
-
JDK-8271804 TestParallelRefProc fails on single core machines
-
- Resolved
-
- relates to
-
JDK-8204686 Dynamic parallel reference processing support for Parallel GC
-
- Resolved
-
(2 links to)