jvm內存分佈基礎知識

jvm分成5個部分: 虛擬機棧:存放調用java方法的相關數據,如局部變量,返回地址。 本地方法棧:存放調用本地方法的相關數據,如局部變量,返回地址。 程序計數器:存放當前線程運行到哪一行。 堆:存放對象的。只有這個區域纔有CG。 直接內存:NIO中的DirectBuffer,直接使用的物理內存,即大小受本機總內存限制。 方法區:存放類信息,靜態變量,常量等。 堆是垃圾回收的地方,又分成2個部分年
相關文章
相關標籤/搜索