谷歌开发者工具内存面板 术语

61 阅读1分钟

对象大小

将内存视为一个图表,它包含基本类型(如数字和字符串)和对象(关联数组)。由一个个节点连接而成,如下所示:

内存的直观表示

对象(广义的,包含基本类型和对象)通过两种方式分配内存:

  • 直接通过对象本身。(对象本身占用内存)
  • 对象的引用对象。(通过保留对其他对象的引用,从而阻止这些对象被垃圾回收器(简称 GC)自动处置)

image.png

浅层大小(shallow size)

这是对象本身占用的内存大小。

保留大小(retained size)

这是对象本身以及无法再从 GC 根访问的依赖对象后被释放的内存大小。