1、方法区:是所有线程的共享内存区域,存放被虚拟机加载的类的信息,常量,静态数据。
2、堆内存:存放对象实例,数组的被分配的内存,java内存优化主要针对的是堆。
3、本地方法栈:存放本地native的方法,像hashcode,wait等方法。
4、虚拟机栈:存放局部变量,动态链接,操作数,方法出口等信息。
jvm四个区域说明
最新推荐文章于 2023-04-10 18:05:12 发布
1、方法区:是所有线程的共享内存区域,存放被虚拟机加载的类的信息,常量,静态数据。
2、堆内存:存放对象实例,数组的被分配的内存,java内存优化主要针对的是堆。
3、本地方法栈:存放本地native的方法,像hashcode,wait等方法。
4、虚拟机栈:存放局部变量,动态链接,操作数,方法出口等信息。