同一内存dump文件为什么eclipse mat与jvisualvm的分析结果会不一致呢?
最近线上遇到了一个内存溢出异常,自动生成了一个dump文件(8.2G)。 下载到本地后 首先使用eclispe mat
分析 结果如下
然后又使用了jvisualvm
分析了下该文件 结果如下
发现有几处不一致 如下所示
- | mat | jvisualvm |
---|---|---|
size | 5.9G | 8.2G |
ClassLoaders | 493 | 517 |
Thread | exec-17 | exec-3 |
为什么同一份dump文件 会不一致呢?至少问题线程
应该是一样吧。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论