Request for Review (s) - 8133023: ParallelGCThreads is not calculated correctly

Jon Masamitsu jon.masamitsu at oracle.com
Thu Nov 12 21:31:12 UTC 2015


GC calls VM_Version::calc_parallel_worker_threads() to determine
the number of GC threads to create.  On Sparc it checks for newer
Niagara hardware to decide the proper scaling of the GC threads with
the hardware threads. calc_parallel_worker_threads() was being called
before enough information was gathered to determine the Sparc hardware.

Moved the gathering of information needed to earlier in the JVM
initialization.

http://cr.openjdk.java.net/~jmasa/8133023/webrev.00/

https://bugs.openjdk.java.net/browse/JDK-8133023

Thanks.

Jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/attachments/20151112/2a79ba0b/attachment.html>


More information about the hotspot-gc-dev mailing list