JVM中的一个小知识点:深堆和浅堆的概念

java中的堆内存算是整个内存区域中最重要的一块,几乎所有的对象都分配在堆内存。在堆内存中有两个主要的概念需要我们理解,这对分析java堆内存的故障有着重要的作用,分别是深堆和浅堆。 一、概念 我们先给出概念,然后再分析。 (1)浅堆表示一个java对象结构所占用内存的大小,这个java对象内部包含了三部分数据:对象头、实例数据和对齐填充。 (2)深堆表示一个java对象被 GC 回收后,可以真实
相关文章
相关标签/搜索