Java VisualVM 排查内存泄漏

Java VisualVM About 310 words

深堆大小

右下角Dominators by Retained Size中,点击Compute Retained Sizes计算深堆大小,才能查看到具体引用的类和实例。

内存分析

点击Dominators by Retained Sizeview all,进入Objects分析,点击Retained进行对象大小排序,可以看到最大的内存占用的类。

备注

务必要先点Compute Retained Sizes,计算出深堆大小,才能看到真正的引用的类。

否则只会看到byte[]数组、String字符串占用了绝大多数的内存(其实是其他类中的对象中有String字段,StringJava9之后底层是byte[]数组)。

Views: 1,372 · Posted: 2023-06-30

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh