https://www.bilibili.com/video/BV1yQ4y1y7CE/?spm_id_from=pageDriver&vd_source=9877623a0618b2480d87deedce70ed31
通过VisualVM打开dump文件,主要看如下几个数据项:
实例数量
实例内存占用大小
在可疑问题类上面右键打开,选中之后可以查看GC Root,可以看到详细的调用链,定位到问题调用的上层位置。
在问题类上面右键选择select in threads查看到详细的堆栈信息。
通过堆栈详细信息可以定位到某个类的某一行代码,再分析代码是否存在资源未释放的问题、加载大对象、加载大文件的问题。