如何查找特定对象的引用数量?

时间:2008-09-25 18:12:53

标签: c# .net vb.net visual-studio-2008

我有一些代码传递了大量的对象,我想确定是否有任何引用仍然挥之不去,我不知道这些引用位于何处。知道如何做到这一点?

我的理解是,监视窗口只允许我查看当前正在执行的代码块可用的项目,而“查找所有引用”仅在编译时添加对象的引用时才有帮助。除非观察窗口的数量超出我所知的范围。

3 个答案:

答案 0 :(得分:2)

如果你正在谈论代码,只需右键单击对象名称,在下拉菜单中选择“查找所有引用”,引用列表将出现在输出窗口的下方

编辑:由于只有.NET标记,因此Visual Studio假设

答案 1 :(得分:1)

在像Eclipse或Visual Studio这样的IDE中,你可以使用上下文菜单来完成它。

答案 2 :(得分:1)

分析器允许您执行此操作。 CLR Profiler或ANTS Profiler就是两个例子。