jvm内存分布基础知识

jvm分成5个部分: 虚拟机栈:存放调用java方法的相关数据,如局部变量,返回地址。 本地方法栈:存放调用本地方法的相关数据,如局部变量,返回地址。 程序计数器:存放当前线程运行到哪一行。 堆:存放对象的。只有这个区域才有CG。 直接内存:NIO中的DirectBuffer,直接使用的物理内存,即大小受本机总内存限制。 方法区:存放类信息,静态变量,常量等。 堆是垃圾回收的地方,又分成2个部分年
相关文章
相关标签/搜索