活力野狼

文章
5
资源
0
加入时间
2年10月17天

Java虚拟机内存与垃圾回收总结1. 运行时内存划分2. 内存溢出异常3. 垃圾收集4. 垃圾收集器5. JVM参数

1. 运行时内存划分1. 程序计数器字节码行号指示器,用于读取下一条需要执行的字节码指令。 对Java方法记录虚拟机字节码指令地址;对Native方法记录值为空。 线程私有,各线程互不影响。2. 虚拟机栈Java方法执行过程所创建,每调用一个方法就会创建一个栈帧并将之入栈,方法结束后会将栈帧出栈。 栈帧存放局部变量表(编译期分配,包括基本数据类型、对象引用),操作数栈,动态链接,方法出口。