如何使用visualvm查找内存泄漏
- 论坛
- 如何使用visualvm查找内存泄漏
23 浏览
如何使用visualvm查找内存泄漏
我怀疑我们的ActiveMQ连接桥存在严重的内存泄漏问题-我们看到了典型的内存泄漏模式(应用程序在启动时运行良好,但如果长时间运行或在短时间内反复重启,则会变慢)。我查阅了现代Java内存泄漏查找的最佳实践,发现很多开发人员似乎放弃了传统的工具如jhat/jmap,转而使用新的jvisualvm
。
在启动这个工具后(并花了几个小时阅读其教程),我能够对CPU和内存进行分析快照。
我现在有些困惑-如何分析这些快照以确定内存泄漏问题?关于如何使用jvisualvm生成快照的文档很多,但关于如何理解这些快照的文档却很少。
提前感谢您的帮助。