JVM重點知識總結

一、JVM內存模型 JVM將內存分爲5大區域:程序計數器、虛擬機棧、本地方法棧、堆、方法區 1. 程序計數器 線程私有的,是一塊很小的內存空間。作爲當前線程的行號指示器,用於記錄當前虛擬機正在執行的線程指令。 唯一一個不會發生OOM的區域 2. 虛擬機棧 線程私有的,每個方法執行的時候都會創建一個棧幀,用於存儲局部變量表、操作數棧、動態鏈接和方法的返回等信息。 當線程請求的棧深度超過了虛擬機允許的
相關文章
相關標籤/搜索