面試官:談一談Jdk8之後的虛擬機內存包含哪幾個部分?做了哪些調整與改進?

JDK8之前的架構:

 紫色部分對於線程而言是私有的,黃色部分對於線程而言是共享的。

堆:

 

棧:

本地方法棧:

程序計數器:

方法區(永久代)

JDK8架構:

最大的調整和改進:

直接內存:也稱爲對外內存

元空間:方法區的內存不夠,將元空間放在JVM外部。

總結:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章