借助JITWatch理解HotSpot JVM的JIT

在开发Java应用时,Oracle的HotSpot JVM无疑是应用最广的Java虚拟机。它以解释加编译的方式执行字节码文件。一般是先解释执行,当方法调用次数或循环次数超过某个阈值时,就启动JIT编译。而且JIT采用了很多优化技术,它会根据运行时的实际情况针对性地进行优化。这就给我们理解背后的具体机制造成了困难。\\ 通过hsdis插件获得HotSpot执行时产生的汇编代码,这是一种研究方式。但这
相关文章
相关标签/搜索