Java VisualVM CPU usage and processor affinity
In my experience today, I find that Oracle's Java VisualVM shows cpu usage as a percent of total machine cores, even when the JVM being monitored has a limited process affinity set in the OS. This is in the "monitor" tab. Limiting the monitored jvm with taskset (on linux, Ubuntu), when the processors allowed to that jvm are near 100% utilization in htop , the cpu percentage shown in VisualVM is clearly equal to the total number of cpus divided by the number of processors allowed to the monitored jvm. The resolution of the scale is therefore inadequate for this case. Can you confirm you