> 程序大部分情況下很少考慮JIT的優化,這是一個自動的過程,不過對于性能要求極高的工具或者關鍵服務類,還是可以考慮JIT對代碼優化的影響,有時候性能可以提高數百倍。
- 經過JIT優化后的代碼會存放到`Code Cache
`
- 對于小的方法,JIT也可以優化為`內聯調用
`
- 解釋執行、C1編譯三階段、C2編譯
- 對于多態調用會在虛方法表中查找調用方法入口
