藉助JITWatch理解HotSpot JVM的JIT

在開發Java應用時,Oracle的HotSpot JVM無疑是應用最廣的Java虛擬機。它以解釋加編譯的方式執行字節碼文件。一般是先解釋執行,當方法調用次數或循環次數超過某個閾值時,就啓動JIT編譯。而且JIT採用了很多優化技術,它會根據運行時的實際情況針對性地進行優化。這就給我們理解背後的具體機制造成了困難。\\ 通過hsdis插件獲得HotSpot執行時產生的彙編代碼,這是一種研究方式。但這
相關文章
相關標籤/搜索