【发布时间】:2018-02-13 10:37:58
【问题描述】:
我在 .net 中使用 VS2017 社区开发项目。 调试时,当本地或监视窗口打开时,从一行跳到另一行最多需要 10 秒(如果我关闭它,调试看起来很正常),现在我知道当这些窗口打开时计算机还有更多事情要做,但是 10第二行是可怕的(大多数行甚至不改变变量)。回顾这种行为始于 VS2015,在此之前我运行了 VS2010 和 VS2008,它们运行良好。这可能与我使用社区版本有关吗? (使用 2008 和 2010 我运行专业版)
【问题讨论】:
-
我们在谈论多少/复杂的变量?我认为性能取决于要观看的内存量,而不是实际更改的数量。
-
不是很多,即使我在程序开始时有少于 10 个变量,问题也会开始。不要介意这在 VS2010 中在相同的代码上不是问题。
-
肯定没有什么是磁盘重新格式化无法修复的。如果这听起来不吸引人,请考虑杀死一些通常没有帮助的进程,从反恶意软件开始。并禁用诊断工具,它们是一个垃圾错误,可以严重地向 Temp 目录发送垃圾邮件。
-
这很有趣,因为我在新计算机上安装了 VS2017,所以不需要格式:)。反恶意软件不太可能,因为我们看到性能与本地/监视窗口密切相关,VS 之外的任何东西都不会影响它,而且我运行的非常紧张。
-
也许幽灵/熔毁更新破坏了性能......似乎它们对 从一旁检查程序之类的工具产生了广泛而不良的影响(但这实际上只是一个荒唐的猜测,因为那些补丁completely bricked CPU sampling on many VS versions)
标签: .net visual-studio performance visual-studio-2017