jvm学习一|jvm内存区域以及内存溢出
Posted yinpursue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvm学习一|jvm内存区域以及内存溢出相关的知识,希望对你有一定的参考价值。
1、jvm内存区域
程序计数器
程序计数器中保存线程执行状态,在线程上下文切换时保存和恢复数据。
方法盏
方法的入参,方法中的局部变量,方法的出入口
本地方法盏
native方法
堆
对象的保存位置
方法区
加载的类信息
直接内存
2、内存溢出和内存泄漏
内存溢出是指内存大小过小,不够用
内存泄漏是指应该被回收的内存没有被回收
3、那些内存区域会出现内存溢出
方法盏,原因:递归调用
堆,原因:对象创建过多
以上是关于jvm学习一|jvm内存区域以及内存溢出的主要内容,如果未能解决你的问题,请参考以下文章