在 Visual Studio 2017 中禁用烦人的调试器通知
Posted
技术标签:
【中文标题】在 Visual Studio 2017 中禁用烦人的调试器通知【英文标题】:Disabling an annoying debugger notification in Visual Studio 2017 【发布时间】:2017-08-12 06:24:38 【问题描述】:每当我在 Visual Studio 2017 的 Diagnostics tools
中打开 heap profiling
开始调试时,我都会收到以下通知:
这很烦人,因为在我收到此类通知的前 10 次时,我已经意识到这些调试方法可能对我的程序产生的性能影响。更糟糕的是,通知不会自行消失,而是我每次调试时都必须关闭它们。
我在哪里可以找到关闭这些功能的选项,以便我可以平静地分析堆?
要明确:我不想禁用堆分析。我希望禁用每当我分析 heapiness 时出现的警告/通知。
【问题讨论】:
我会说你应该使用微软的反馈中心。意识到影响性能的操作很重要,IMO 每次都显示此通知只是设计使然。 您的应用程序是否执行大量分配?也许这个通知是由one of built-in information rules引起的。 @VTT 其中一些看起来很有希望,但据我所知,关闭它们中的任何一个都不会影响通知。 我尝试了不同的方法,但仍然无法使用我的 Visual Studio 2017(版本 15.3.1)重现它。你的 VS 版本是多少? @Codeguard 更新到最新可用版本后,我仍然收到这些通知。 【参考方案1】:Visual Studio 2017 中的一些通知具有 不再显示 选项,如下所示:
如果在最新版本的 Visual Studio 2017 15.3 中仍无法解决您的问题。您可以在 Visual Studio 2017 中报告此情况。让他们知道在 Heap Profiling 通知中添加 Don't Show Again 选项。
这是how to report a problem with visual studio 2017上的步骤。
【讨论】:
以上是关于在 Visual Studio 2017 中禁用烦人的调试器通知的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2017 上禁用代码分析?
在 Visual Studio 2017 中禁用 C# 的“显示实时语义错误”
如何在 Visual Studio 2017 15.5 中禁用 AVX?
无法在 Visual Studio 2017 (Native c++) 中禁用数据断点