1. 程式人生 > >深入理解Jvm 虛擬機

深入理解Jvm 虛擬機

接口 虛擬機 生命周期 技術 下一個 引用數據類型 com details 方法區

參考:

內存模型:https://blog.csdn.net/qq_34280276/article/details/52783096

類加載原理:https://nomico271.github.io/2017/07/07/JVM%E7%B1%BB%E5%8A%A0%E8%BD%BD%E6%9C%BA%E5%88%B6/

垃圾回收機制:

虛擬機調優:

一、JVM內存模型

技術分享圖片

堆內存:保存所有引用數據類型的真實信息

方法區:屬於共享區域,所有的方法信息都定義在該區

棧內存:基本類型、運算、指向推內存的指針,與線程擁有相同的生命周期

程序計數器:是一個非常小的內存空間,用於指向下一個要執行的代碼

本地方法棧:調用本地方法的接口

技術分享圖片

技術分享圖片

二、類加載原理

深入理解Jvm 虛擬機