JVM运行时数据区分析
刘望舒的BLOG
虚拟机内存模型
1程序计数器:它是一个单独的块,决定了程序指令的执行顺序。内存溢出区
2.Java虚拟机栈
**这是线程私有方法;负责在方法退出等期间保存局部变量。方法的每次执行相当于单击一个堆栈帧
3。本地方法区
负责管理虚拟机使用的C方法。
4.堆内存区域
Java堆是所有线程共享的区域,用于存储对象的实例。不需要在物理上连续;只有逻辑上的连续性。
5.方法区
方法区是所有线程共享的内存区域,用于存储Java虚拟机加载的类的结构信息:运行时常量池;字段。、方法信息、静态变量和其他数据。
类文件的内容
上一篇:java内存模型 jvm内存模型
下一篇:jvm内存模型及调优