isa*_*iah 9 java compiler-construction jit
我想知道如何检查JIT编译器是否已关闭.我有以下代码,这意味着关闭JIT编译器.问题是,我不确定它是否真的这样做.所以我想知道是否有办法检查JIT是否关闭.我查看了Compiler类,但没有任何方法isDisabled/enabled().
码:
Compiler.disable();
Run Code Online (Sandbox Code Playgroud)
任何帮助或方向将受到高度赞赏.
小智 7
我相信IBM JVM肯定支持Java 5中引入的Java接口java/lang/Compiler.disable()和.enable().这包括WebSphere Real Time(它是一个旨在提供更可预测性能的JVM)以及我们的"标准"JVM.如果调用disable(),则在调用enable()之前,它将阻止JIT编译.
我在JIT编译团队中为IBM工作.我们通常不建议人们使用这个界面,因为干扰JIT编译启发式通常不是一个好主意,但是有合理的实时场景可以使用它.
| 归档时间: |
|
| 查看次数: |
16492 次 |
| 最近记录: |