我正在尝试调试使用非常大的字符串的.NET应用程序中的内存问题。为此,我想设置一些断点,并在执行的各个阶段分析堆。
问题是:在使用Visual 2015的诊断工具时,似乎只有在启动应用程序时才会显示堆上的大型字符串,而不进行调试。这是不方便的,因为它阻止我设置断点。
问题:这是已知的bug吗?还是我不正确地使用诊断工具?
如何复制


发布于 2016-06-21 17:51:02
我找到了一种查看字符串的方法,即使在调试时也是如此。由于一些奇怪的原因,默认选项“仅限我的代码”在调试时隐藏这些字符串。

删除复选标记会使字符串可见。
显然,这只是调试时的一个问题。正如问题中的第二个屏幕截图所示,在“未调试”的情况下,即使打开了“我的代码”,也会显示字符串。
https://stackoverflow.com/questions/37948373
复制相似问题