Java Yourkit探查器显示5K+;char[]对象没有被垃圾收集,我如何判断哪个类是罪魁祸首?

Java Yourkit探查器显示5K+;char[]对象没有被垃圾收集,我如何判断哪个类是罪魁祸首?,java,garbage-collection,profiling,eclipse-rcp,Java,Garbage Collection,Profiling,Eclipse Rcp,我有一个RCP应用程序,内存泄漏很慢,我最近开始使用YourKit Profiler,它似乎是最好的应用程序。我的问题是,我看到超过20%的对象是char[]数组,我想知道的是我的应用程序中创建了什么类/方法所有这些实例,因为它们似乎没有被垃圾收集。我连接到一个消息服务器,每秒可能会消耗500条短信,但我很难使用Yourkit来查找逐渐出现的内存泄漏。谢谢你的帮助 作为一名YourKit开发人员,我建议您按照此处所述记录对象分配 之后,您将看到创建每个特定对象的位置。请注意,分配记录增加了(有时

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

作为一名YourKit开发人员,我建议您按照此处所述记录对象分配


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

感谢链接,我发现内存中76%的对象“无法从GC根访问,但尚未收集”,换句话说,这是否意味着内存链接?