【发布时间】: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 更新到最新可用版本后,我仍然收到这些通知。
标签: c++ windows performance visual-studio visual-studio-2017