2011-10-20 58 views
3

我遇到了一些性能问题。编辑文件时,Visual Studio 2008会执行背景(即时)编译,然后更新错误列表。在此期间,文件编辑器中的光标消失,并且按下移动或输入更多字符的按键将被缓冲。在Visual Studio 2008中即时编译非常慢

一旦后台编译完成,更改将反映在编辑器中(1 - 2秒)。每当我编辑一个经常发生的文件,就会发生这种情况。

我该如何解决这个问题?如果这是不可能的,我可以禁用这个自动构建?

回答

2

今天我有一个与性能相关的奇怪问题。即使是最简单的操作,我的Microsoft Visual Studio似乎也需要很长时间才能执行。我搜索并尝试了一些人们的想法,例如禁用加载项或清除Visual Studio最近的项目列表,但这些建议似乎无法解决问题。我记得Windows SysInternals网站有一个名为Process Monitor的工具,它可以嗅探任何正在运行的程序的注册表和文件访问。

在我看来,Visual Studio取决于某件事情,Process Monitor应该帮我弄清楚它是什么。我下载了最新的版本,经过显示过滤器摆弄了一下之后,跑了起来,令我惊恐的是,我看到Visual Studio非常慢,因为它在大多数IDE操作中访问C:\Users\krintoul\AppData\Local\Microsoft\WebSiteCache中的10,000多个文件夹。我不确定为什么会有这么多的文件夹,而且也不确定Visual Studio是如何处理这些文件夹的,但是当我压缩这些文件夹并将它们移到其他地方后,Visual Studio的性能得到了极大的提升。

Windows SysInternals网站有许多其他有用的工具,用于网络管理,安全性,系统信息等等。一探究竟。我相信你会发现有价值的东西。

相关问题