Intel® VTune™ Amplifier supports analysis of Java* applications with some limitations:
System-wide profiling is not supported for managed code.
Interpreted Java methods are not recognized. All interpreted methods are always shown as "Interpreter" function in the call tree
When opening source code for a hotspot, the VTune Amplifier may attribute events or time statistics to an incorrect piece of the code. It happens due to Oracle* JDK Java VM specifics. Often the information is attributed to the first line of the hot method's source code.
Consider events and time mapping to the source code lines as approximate.
For the Hotspots analysis type, the VTune Amplifier may display only a part of the call stack. To view the complete stack, use the
-Xcomp
additional command line Oracle JDK Java VM option that enables the JIT compilation for better quality of stack walking.