1

我有一个包含 11 个项目的解决方案。主要项目是 ASP.NET MVC。当我以调试模式 (F5) 运行项目时,站点的主页加载了大约 2 分钟。笔记!该站点的主页是一个登录表单,没有很多sql查询。

有趣的是,当我在没有调试模式(ctrl + f5)的情况下运行项目时,网站的主页会在几秒钟内加载。

我试图寻找解决方案。例如,我找到了这个解决方案。不幸的是,我无法执行Zeb Kimmel编写的指令。

我很乐意接受任何意见和建议。

PS 我有一个处理器 intel core 2 duo e6300, 3gb ram, windows 7 (32 bit)。

4

1 回答 1

3

Visual Studio IDE 设置

  • 转到工具 - 选项并设置以下内容:
  • 项目和解决方案 - 构建和运行。勾选“仅在运行时构建启动项目和依赖项”

这将阻止它一直构建所有项目!

  • 环境 - 一般
  • 取消选中“根据客户端性能自动调整视觉体验”
  • 取消选中“启用富客户端视觉体验”
  • 取消选中“使用硬件图形加速(如果可用)”
  • IntelliTrace – 常规
  • 取消选中“启用 IntelliTrace”</li>

这会禁用大多数人不使用的特定跟踪技术,这会增加大量开销。

环境 - 启动

  • 将“启动时”设置为“显示空环境”
  • 禁用“每隔...下载内容”

电脑设置

  1. 获得固态硬盘!我们使用英特尔 SSD 缓存系统,这将我们的构建时间缩短了约 50%。具体来说,它是带有 20GB mATA SSD 驱动器的主板,采用英特尔智能响应技术(或者统称为快速存储技术?)。我们将其设置为“最大化”模式,这意味着它会缓存写入和读取。我怀疑,但还没有尝试过,纯 SSD 会进一步改善它。
  2. 如果您无法获得 SSD,请正确对驱动器进行碎片整理。如果驱动器在某个时候变得严重碎片化,内置的 XP 可能不足以对可用空间进行碎片整理!我用过:Auslogics 磁盘碎片整理。
  3. 排除网络、工作和 VS 文件夹上的病毒扫描。

项目特定

  1. 如果您不维护它们或不太可能在您的工作中影响它们,请卸载它们。

参考这个链接

加速 Visual Studio 2010 的方法

http://social.msdn.microsoft.com/Forums/vstudio/en-US/09893b7e-8882-49e6-a1df-4b1e0ce82843/tips-for-speeding-up-debugging-stepping-through-code

于 2013-08-08T05:33:13.307 回答