JVM内存划分

来源:互联网 发布:易企秀官网mac版 编辑:程序博客网 时间:2024/05/01 08:25

JVM内存分为5个部分:寄存器、本地方法区、方法区、堆区、栈区。

下面说说一般的内存分配:

堆区:JVM加载class类文件,以及以这个class创建出来的对象都在存放在堆区;

方法区:以static修饰的数据存放在方法区中,此外,常量池也存在于方法区中;

栈区:对象的引用,方法等存放在栈区。

而寄存器区和本地方法区这两个本人涉及的极少,就不在这多说了。

有补充的或是有问题的欢迎点评。

原创粉丝点击