【发布时间】:2015-06-18 20:36:01
【问题描述】:
我使用 Visual Studio 2010 维护了一个控制一些工业流程的 C#/WPF 应用程序。我刚买了一台新的 Windows 7 PC 来替换我一直在使用的旧 XP 旧电脑。
在旧 PC 上,无论我是通过 Start without Debugging 还是 Start Debugging 运行应用程序,性能都没有明显差异。在一种情况下需要 5 秒的操作在另一种情况下需要 5 秒。
在通过 Start Debugging 运行的新 PC 上慢 25X,即 5 秒的操作需要 2 分钟!这使得调试非常乏味。
如何分析为什么在我的新 PC 上运行 Visual Studio 调试器会慢很多?新 PC 在各个方面都是性能更高的 PC——四核、更快的内存带宽、更大的 CPU 缓存等。所以我假设它与 Visual Studio 的设置有关。我无法比较它们,因为我已经从旧 PC 上卸载了 VS2010。
【问题讨论】:
-
占用超过 500 亿个 cpu 周期的东西并不多。这是一个环境问题。反恶意软件始终首先排除您的项目目录。接下来是网络超时,禁用符号服务器。
标签: performance visual-studio-2010 debugging