With regard to the umbrella task JDK-8147905 please check how G1 utilizes the processor_count() information:
./share/vm/gc/g1/dirtyCardQueue.cpp: return (uint)os::processor_count();
./share/vm/gc/g1/concurrentMark.cpp: double cpu_ratio = 1.0 / (double) os::processor_count();
./share/vm/gc/g1/concurrentMark.cpp: (double) os::processor_count();
./share/vm/gc/g1/dirtyCardQueue.cpp: return (uint)os::processor_count();
./share/vm/gc/g1/concurrentMark.cpp: double cpu_ratio = 1.0 / (double) os::processor_count();
./share/vm/gc/g1/concurrentMark.cpp: (double) os::processor_count();
- relates to
-
JDK-8148771 os::active_processor_count() returns garbage which causes VM to crash.
-
- Resolved
-
-
JDK-8078703 Ensure that GC's use of processor count is correct
-
- Open
-