JVM内存结构(基于JDK8)

    根据VM规范,VM应该被划分为五块区域——即VM栈、堆、方法区、程序计数器、本地方法栈五个部分。如下图所示:     方法区(Method Area):该区域是所有线程共享的,主要用于存放类的信息,常量、静态变量、即时编译器编译后的代码等。垃圾回收器对这块区域的回收主要是针对常量池和类的卸载。     java堆(Java Heap):该区域也是所有线程共享的,用于存放对象实例,绝大多数创
相关文章
相关标签/搜索