我有一些代码传递了大量的对象,我想确定是否有任何引用仍然挥之不去,我不知道这些引用位于何处。知道如何做到这一点?
我的理解是,监视窗口只允许我查看当前正在执行的代码块可用的项目,而“查找所有引用”仅在编译时添加对象的引用时才有帮助。除非观察窗口的数量超出我所知的范围。
答案 0 :(得分:2)
如果你正在谈论代码,只需右键单击对象名称,在下拉菜单中选择“查找所有引用”,引用列表将出现在输出窗口的下方
编辑:由于只有.NET标记,因此Visual Studio假设
答案 1 :(得分:1)
在像Eclipse或Visual Studio这样的IDE中,你可以使用上下文菜单来完成它。
答案 2 :(得分:1)
分析器允许您执行此操作。 CLR Profiler或ANTS Profiler就是两个例子。