C#:诊断工具不显示垃圾收集,但正常运行时显示

Mis*_*unk 7 c# memory diagnostics

问题

我正在尝试诊断代码中潜在的内存泄漏/问题。使用未设置所有其他选项的内存诊断工具,内存使用情况看起来正常,但没有显示垃圾收集事件(即没有黄色尖峰)。最令人困惑的部分是正常运行时(无诊断工具)显示垃圾收集,即使在发布配置上运行也是如此。

我的理论

  • 诊断工具还报告说,“无法创建诊断会话的清单文件,VS 将无法重新打开此会话。”
    • 也许其他一些功能因此而失败?

我是使用诊断工具的新手,因此对于任何新手的疏忽我深表歉意。