我有一个Java应用程序,其中特定对象是RAM占用的主要原因,这没关系。应用程序逻辑必须删除此对象实例并创建一个新对象实例。我怀疑老实例是通过一些参考保持活着的。
有没有办法使用Eclipse调试或其他任何内容列出特定类实例的所有引用?
答案 0 :(得分:0)
使用Eclipse Memory Analyzer插件(org.eclipse.mat.feature.feature.group):
eclispe.ini
以添加更多内存(如果您没有足够的内存,则可以改为使用使用jvisualvm创建内存转储然后关闭应用程序并使用增加的-Xmx
启动eclipse)