我目前感兴趣的问题是对某段代码进行分析/优化。Java的一般建议是“运行”,“等待一段时间让热点JIT编译器完成其工作”,“重复测试”...
因此,问题是:
- 我需要等待多长时间才能启动和完成热点编译?
- 当CPU被其他线程占用时,JIT是否会运行?-在实际生活中,进程可能会持续将CPU负载达到100%。
- 需要执行多少次相同的代码才能确定“热点”?
- 是否可以通过某些神奇的方式(可能使用Oracle JVM的某些专有API)来触发某些类的JIT编译?
我目前感兴趣的问题是对某段代码进行分析/优化。Java的一般建议是“运行”,“等待一段时间让热点JIT编译器完成其工作”,“重复测试”...
因此,问题是: