如何测量jit编译开销

时间:2014-02-28 12:38:43

标签: java performance

有没有办法衡量jit编译过程对性能的影响?例如。在应用程序升温时,最多会花费多少CPU时间。

1 个答案:

答案 0 :(得分:2)

您可以找到包含JIT代码的库,以及您可以在系统级别配置VM启动的配置文件。通过隔离JIT库中花费的时间,您知道在“jitting”上花费了多少时间。在Linux上,您可以使用OProfile。

但是,请记住,VM有很多参数可以控制JITing何时发生,并且有一个针对快速启动进行了优化的特殊JIT(热点客户端VM)。参见: