一 点睛 我们在实际的开发中,一般不会查找全部的 GC Roots,可能只是查找某个对象的整个链路,或者称为 GC Roots 溯源,这个时候,我们就可以使用 JProfiler。 二 实战 1 查看内存中的所有对象 2 标记当前值 3 相对当前值的变化 4 run gc后的样子 5 单独查看某个对象