繁体   English   中英

Java Yourkit Profiler显示5K + char []对象没有被垃圾收集,如何辨别罪魁祸首?

[英]Java Yourkit Profiler showing 5K+ char[] objects not getting garbage Collected, how can I tell what class is the culprit?

我有一个RCP应用程序,内存泄漏很慢,我最近开始使用YourKit Profiler,它似乎是最好的应用程序。 我的问题是,我看到超过20%的对象char []数组,我想弄清楚的是,在所有这些实例中,我的应用程序都创建了什么类/方法,因为这些实例似乎没有被垃圾收集。 我已连接到消息传递服务器,并且每秒可能消耗500条文本消息,但是使用Yourkit来查找逐渐的内存泄漏却很困难。 谢谢你的帮助。

作为YourKit开发人员,我可以建议记录对象分配,如此处http://www.yourkit.com/docs/11/help/allocations.jsp所述

之后,您将看到创建每个特定对象的位置。 请注意,分配记录增加了(有时是很大的)性能分析开销。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM