堆的核心概述

一个JVM实例只存在一个堆内存。堆也是Java内存管理的核心区域,Java堆区在JVM启动时被创建,其空间大小也就确定了,是JVM管理的最大一块内存空间。堆内存的大小是可以调节的。《Java虚拟机规范》规定,堆可以处在物理上不连续的内存空间,但在逻辑上它应该被视为连续的。所有的线程共享Java堆,在这里还可以划分线程私有的缓冲区(TLAB)。 几乎所有的对象实例都在堆里分配内存。数组和对象可能永远
相关文章
相关标签/搜索