JVM内存分配与管理及内存溢出

主要分为运行时的数据区域和非运行时数据区域(直接内存),一般说JVM内存分配管理主要指运行时的数据区域 运行时的数据区域涉及到程序计数器、Java虚拟机栈、本地方法栈、堆、方法区(其中标记部分为单个线程隔离的数据区) 程序计数器: 记录当前线程所执行的虚拟机字节码指令的地址(如果正在执行的是本地方法,则为null) 当前线程私有; 不会发生OutOfMemoryError(是内存中唯一不会发生内存
相关文章
相关标签/搜索