Java 如何度量jit编译开销
有没有办法衡量jit编译过程对性能的影响?例如,当应用程序升温时,有多少cpu时间最终花在这上面。您可以找到包含JIT代码的库,然后在系统级别分析VM启动。通过隔离在JIT库中花费的时间,您知道在“JIT”上花费了多少时间。在Linux上,您可以使用OProfile进行此操作 但是,请记住,VM有许多参数可以控制何时进行JIT,并且有一个专门为快速启动而优化的JIT(热点客户端VM)。见:Java 如何度量jit编译开销,java,performance,Java,Performance,有没有办法衡量jit编译过程对性能的影响?例如,当应用程序升温时,有多少cpu时间最终花在这上面。您可以找到包含JIT代码的库,然后在系统级别分析VM启动。通过隔离在JIT库中花费的时间,您知道在“JIT”上花费了多少时间。在Linux上,您可以使用OProfile进行此操作 但是,请记住,VM有许多参数可以控制何时进行JIT,并且有一个专门为快速启动而优化的JIT(热点客户端VM)。见: 我想你可以做出一个近似值。。。您可以运行一段对预热非常敏感的代码,并测量在第一次迭代中执行所需的时间