Visual Studio Ultimate 2013在调试时启动缓慢

时间:2014-06-09 22:55:52

标签: performance debugging visual-studio-2013

我在Windows 8企业版上安装了visual studio 2013 Ultimate。 当我开始调试mvc项目(非常空)时:启动调试需要27秒。我假设它是因为IIS express 8正在加载符号并挂起某处。

我尝试了一个空的mvc项目,它在10秒内启动:这是非常不可接受的。

我试过了: - 删除所有断点 - 只启用我的代码 - 取消选中从微软服务器下载的符号并将其下载到计算机上的本地文件夹中 - 禁用intellitrace(当我去看时已被禁用) - 暂时禁用(当我去看时已经禁用) - 拔掉以太网线(是的,我非常绝望) - 未启用防病毒软件

根据一瞥,第一个请求(当我启动调试时)总是需要27秒。控制器在1秒内运行,这是可接受的"。所有下一个请求都没问题。

但是每次启动调试时我都无法使用27秒。 有人能帮我吗 ?我不知道下一步该做什么。

我的电脑是双核3Ghz,配有4 Go Ram和7200 rpm高清。我不认为它与硬件有关。

非常感谢。

更新:

一旦我开始在代码中使用NLog,启动调试模式需要30秒。 如果我评论我记录的所有地方,则需要10秒。有时少。

你们花多少时间启动调试模式?

1 个答案:

答案 0 :(得分:1)

它可能会退出您引用死或慢符号路径。例如,您在家但访问公司服务器上的符号路径。在工具 - >下检查它选项 - >调试 - >符号。如果没问题,请按照以下方式检查您的系统。

  1. 确保没有其他进程耗尽您的硬件资源。
  2. 首先检查调试后CPU使用率是否过高。如果CPU使用率过高,请使用Process Explorer检查VS正在执行的活动。如果它们位于扩展线程中,请禁用该扩展。如果他们在VS自己的主题中,那么很可能是你可以向MS报告的VS错误。
  3. 检查内存使用率是否过高。如果VS内存使用率过高,假设您只是开始简单调试,那就是VS错误。
  4. 如果CPU和内存都正常,则可能与IO操作有关。使用Process Monitor检查正在访问的文件,尤其是远程计算机上的文件。
  5. 这是我在我的机器上解决同样问题的方法。希望对你有所帮助。