特牛生活网

JVM之自动内存管理_堆中可以划分出多个线程私有的分配缓冲区-CSDN博客

网友收藏
文章浏览阅读173次。JVM之自动内存管理一、Java内存区域与内存溢出异常**运行时数据区划分:Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。程序计数器: 可以看作是当前线程所执行的字节码的行号指示器。选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。每条线程都需要有_堆中可以划分出多个线程私有的分配缓冲区