深入理解JVM虛擬機筆記——第2章 JAVA內存區域與內存溢出異常

一、JVM運行時數據區域 JVM在執行JAVA程序的時候會將它管理的內存劃分爲幾個數據區域,如下圖所示: 1、程序計數器 程序計數器是一塊較小的內存空間,其作用是作爲當前線程所執行字節碼的行號指示器。字節碼解釋器工作時就是通過改變這個計數器的值來選取下一條需要執行的字節碼指令。分支、循環、跳轉、異常處理、線程恢復等功能都是依靠這個計數器來實現的。 Java虛擬機實現多線程是通過線程輪流切換並分配處
相關文章
相關標籤/搜索