JDK-8132876 : Increase PerfDataMemorySize to 64K
  • Type: Bug
  • Component: hotspot
  • Sub-Component: svc
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-08-03
  • Updated: 2015-12-08
  • Resolved: 2015-08-03
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.

To download the current JDK release, click here.
JDK 9
9 b78Fixed
Related Reports
Relates :  
Relates :  
Description
sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java is failing on machines with lots of CPUs since we create lots of compiler threads and there are 4 perf counters for each compiler thread. This eats memory.

A simple solution is to just bump the default for PerfDataMemorySize from 32K to 64K

Comments
Removal of the per-compiler counters (JDK-8134607) obviates the need for this increase.
12-10-2015

Won't that eat more memory ???
03-08-2015