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