热点JVM字节码解释器是跟踪JIT吗?

时间:2010-04-30 13:31:53

标签: java jvm bytecode

这个问题几乎说明了一切,即使通过VM规范,我也一直在寻找答案,但我没有明确说明。

4 个答案:

答案 0 :(得分:4)

没有

还有一些其他JVM跟踪JIT,例如:HotPathMaxine

答案 1 :(得分:3)

除此之外:对于那些不知道跟踪JIT是什么的人,以下描述来自this page

  

虽然跟踪JIT是一项复杂的技术,但核心概念是优化程序中热路径的执行。重点是热路径返回路径的开头,这听起来非常像一个循环。但是,编程循环的传统定义只是这些热路径的一个子集。更广泛的定义包括跨越方法甚至模块的代码。这个更广泛的循环定义就是所谓的跟踪。

答案 2 :(得分:2)

不得不google什么是“追踪JIT”,但显然不是。

> non-tracing JIT implementations (Sun’s Java VM

但它确实可以优化你所谓的“热点”。

如何优化字节码不会成为字节码规范的一部分。

答案 3 :(得分:0)

实际上它甚至不是JIT,更不用说“追踪JIT”了,不管它是什么。

相关问题