I came across a bug with JVisualVM (the version that comes with JDK 8), it is unable to calibrate (tested on Windows 10).

The solution is to add the following command-line parameters to jvisualvm.exe:

-J-Dorg.netbeans.profiler.separateConsole=true

Source