JVM內存分析

JVM(java虛擬機)內存分析

1、棧區(stacksegment)存放函數的參數值、局部變量的值等等。在超過這個變量的作用域時就會被系統自動釋放掉存在於JVM內存中的資源。

優點:存取速度比堆快

缺點:存在棧中的數據大小與生存期必須是確定的,無靈活性

2、堆區(heapsement)存放由new創建的對象和數組,JVM不定時查看這個對象,如果沒有引用指向這個對象就回收。

優點:可以動態分配JVM內存

缺點:需要在運行時分配JVM內存,速度慢

棧內存
int
String等基礎類型
堆內存
引用類型
 

發佈了30 篇原創文章 · 獲贊 10 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章