应届生找工作要点总结(3)JVM

Java虚拟机运行时数据区分为以下几个部分:方法区、虚拟机栈、本地方法栈、堆、程序计数器。如下图所示: Java堆:线程共享的,唯一目的就是用于存放对象实例,是垃圾收集器管理的主要区域;Java堆可以处于物理上不连续的内存空间中,只需要逻辑上连续即可,就像磁盘上空间存储文件一样。堆上也有可能有部分区域是线程私有的,线程共享的堆中可能划分出多个线程私有的分配缓冲区TLAB。 Java虚拟机栈:线程私
相关文章
相关标签/搜索