JVM內存分析

內存分析,棧、堆、方法區 1.棧 1.1棧是方法執行的內存模型。每個方法被調用都會創建一個棧幀(儲存局部變量) 1.2JVM會爲每個線程創建一個棧 1.3棧屬於私有,不能被線程共享,先進後出 1.4系統自動分配,速度快,是一個連續的內存空間,方法執行完畢,自動釋放空間 2.堆 2.1存放new出來的對象 2.2需要垃圾回收器來回收 2.3能被線程共享 2.4是一個不連續的內存空間,分配靈活,速度慢
相關文章
相關標籤/搜索