JVM运行时数据区详解

运行时数据区概念 Java虚拟机在运行Java程序时,需要一定内存存储运行时所需的全部数据(类文件信息、对象、引用、常量等等),JVM采用栈、堆、方法区等等将这些数据所占内存分区域管理,有的区域随着虚拟机进程的启动而创建,有的则随着用户线程(不需要内核支持而在用户程序中实现的线程)的启动和结束而建立和销毁,Java虚拟机规范(JDK7)规定的运行时数据区如下图所示。 各区域的区别与作用 建议看这张
相关文章
相关标签/搜索