JDK-6593758 : RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Currently the value of ParallelGCThreads is chosen at initialization
based on the number of processors on the platform. This value can be
very wrong and for good performance may need to change dynamically.
Dynamically calculate the number of GC worker threads to be used for the next collection. Calculate that number based on the current maximum size of the heap and/or the number of application threads running.