3
是否有方法可視化特定功能的JIT結果,一旦適當預熱?例如,我想看看JIT是否優化了對緩衝區訪問器的調用java.nio
。觀察JIT的結果
是否有方法可視化特定功能的JIT結果,一旦適當預熱?例如,我想看看JIT是否優化了對緩衝區訪問器的調用java.nio
。觀察JIT的結果
嘗試考慮使用PrintAssembly命令行參數集。
以下的HotSpot選項(使用-XX:在命令行上前綴)要求的OpenJDK 7和外部加載反彙編插件
建議嘗試hsdis plugin實施。但是你需要手動構建它。
要查看生成的代碼,你也應該使用-XX:首先+ UnlockDiagnosticVMOptions。另一種方式JVM不會識別另一個PrintAssembly選項。
在你的情況應有助於未來的選項:
爲什麼不在循環中調用相關方法並查看它們的持續時間是否減少? – arshajii
因爲我是個好人,如果可以,我想親自看看。 – bmargulies