jvm 记录

towboat / 2024-10-06 / 原文

 

jvm内存模型

 

包括

本地方法栈,虚拟机栈,

堆:保存对象,数组

程序计数器:指出了进程下一条指令的位置,线程切换后恢复到正确位置)

元空间:保存类信息,常量,静态变量

 

堆:

新生代

  eden区 --- minor GC----> , (S0,S1)

老年代

  major GC ,频率较低

 

实例方法调用:通过对象的类信息,在类的方法表中找到方法的内存地址

静态方法直接到类的方法表