JITWatch顾名思义是HotSpot JIT编译器的日志分析器和可视化工具
下载工具
在目录下,打开控制台
启动代码:mvn clean compile exec:java
打开后配置源码路径和class路径
配置完成后,在idea中配置vm option
-server -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -XX:+LogCompilation -XX:LogFile=jit04.log
运行代码,生成log日志文件
点击start后,可以看到编译优化对比,将java源码,java指令,汇编指令一一对应