当前Java对象视图模式分为分析垃圾对象,和不分析垃圾对象两种,本文将对两种模式进行简单介绍。
两种视图模式会呈现出不同的分析界面,并且会影响分析的行为,请参考以下模式简介图表。
模式
简介
分析垃圾对象
所有视图(如支配关系,类加载器)会列出所有对象,包括垃圾对象和存活对象。
详细列出每个垃圾对象的字段、引用关系等信息,但不列出垃圾对象的类型和总大小。
不分析垃圾对象
仅列出垃圾对象视图。
垃圾对象视图仅列出垃圾对象的类型和总大小,ATP默认使用该模式。