在Eclipse中调试时查找类的所有实例

时间:2012-10-18 18:49:24

标签: java eclipse debugging

我想知道Java / JVM的工作方式是否意味着像Eclipse这样的调试工具可以显示给定类的所有实例的列表?我想有人可以编写一些反射代码,但我不想每次都在同一个地方中断执行...而是我想要打破执行并在调试中调出所有MyClass123个对象的列表窗口。

这甚至可能吗?它是在Eclipse或任何插件中提供的吗?

2 个答案:

答案 0 :(得分:8)

是的,它可以在标准的eclipse调试器中使用。见here。在调试时,右键单击“变量视图”中的变量条目,然后单击“所有实例”:

enter image description here

这将打开一个这样的列表:

enter image description here

答案 1 :(得分:2)

您可能希望在应用程序中安装Eclipse Test & Performance Tools Platform插件并执行MemoryAnalysis。这为您提供了有关内存中所有不同对象及其引用的详细信息。

您不需要在代码中放置任何断点。它将自行收集所需的数据。