Java虚拟机内存分配

Java虚拟机在执行Java程序的过程中,会将它所管理的内存区域划分为几个不同的数据区域,这几个内存区域有的随着虚拟机进程的启动而存在,有的则依赖用户的线程的启动和结束而建立和销毁。Java虚拟机所管理的内存区域会将其管理的内存区域划分为以下几个运行时数据区域,方法区,堆区,虚拟机栈,本地方法栈,程序计数器五个部分如下图所示,其中方法区与堆区是进行垃圾回收的区域,虚拟机栈,本地方法栈,程序计数器这
相关文章
相关标签/搜索