Java VM

什麼時候須要理解Java 虛擬機機制緩存

1、排錯安全

2、性能優化性能優化

 

字節碼文件的執行流程、機制。併發

涉及到文件的加載機制(類加載器)、執行機制(執行引擎)、運行時優化(JIT運行時編譯)、以及內存分配與垃圾回收。性能

同時涉及到併發訪問時的內存模型與線程安全機制。優化

 

HotSpot的主要參數也主要是涉及上面的幾大塊:類型加載參數、即時編譯、內存參數、線程參數、調試參數。線程

 

從文件執行角度來看,加載:類加載器來完成--------> 解釋執行:解釋器完成/編譯執行(緩存爲本地代碼,性能優化的方案):編譯器(client, server)------------->內存分配與回收:垃圾回收器。調試

 

 

編譯器:一、client(方法調用計數器:?,回邊計數器:?)        二、server(方法調用計數器:?,回邊計數器:?)server

編譯對象:(方法調用計數器----->被屢次調用的方法);2.(回邊計數器---->被屢次執行的循環體)對象

編譯執行觸發條件:基於計數器的熱點探測-->(方法調用計數器)一、被屢次調用的方法;(回邊計數器)2.被屢次執行的循環體;

相關文章
相關標籤/搜索