【发布时间】:2011-03-11 21:08:58
【问题描述】:
我在 Windows 7 x86 上运行 Visual Studio 2008(团队系统版)。这是操作系统的全新安装,以及 VS 的全新安装,包括 SP1。
不知道有没有人经历过。编辑器(不是设计师或其他任何东西,只是文本编辑器)非常不可用。我的意思是,编辑文本是一种古怪的体验,似乎有些动作会导致延迟。例如,Ctrl+Backspace,明显滞后。使用箭头键向上或向下滚动源文件似乎也有延迟。
很难解释这种“滞后”。感觉编辑器跟不上我的打字速度。
我已经在 Windows XP 和 Server 2003(作为桌面)上运行 VS2008 没有这个问题。在这些上,编辑器与 TextPad 或任何其他更简单的编辑应用程序一样敏捷。
在同一台机器上 VS2010 也没有表现出这种行为。编辑器工作正常。
事实上,这个问题让我想起了 VS2005 编辑器的可怕性能,我不得不停止使用它,因为它无法忍受。实际上,在我升级到 VS2008 之前,我最初的 .NET 2.0 体验大部分是通过使用 vim 和一个 NAnt 文件获得的。
这是我迄今为止尝试过的,但没有成功:
- 关闭更改跟踪。
- 关闭分隔符突出显示 (1)
- 尽可能多地关闭屏幕糖果(行号、选择边距等)
- 关闭导航栏(这是修复 VS2005 的推荐操作之一)。
- 关闭“编辑器中的错误下划线”和“显示实时语义错误”
- 关闭自动格式化。
(1) 这是 VS 中的错误吗?我把它关掉了,它继续高亮大括号!?
我什至安装了一个从 2008 年 3 月开始的修补程序,据说它修复了我以前从未在其他任何地方安装过的 HTML 源代码编辑器的问题,但这也没有任何效果。
从操作系统的角度来看,我已尝试关闭所有动画、效果、主题和视觉效果。也无济于事。有趣的是,在没有主题的情况下运行 Win7 时,解决方案资源管理器中的树形视图在获得或失去焦点时往往会不受控制地闪烁。打开眼睛糖果后,它会停止闪烁。
问题出现在任何类型的项目中,打开或关闭任意数量的文件。关闭智能感知也会发生这种情况;但是,一旦我关闭 Intellisense,使用 VS 就没有多大意义了,所以我想保留它。但无论如何它都没有效果。
最后我的问题是:有人遇到过这个问题吗?如果是这样,它可以修复吗?有谁知道 MS 是否正在计划另一个 VS2008 服务包来解决 Win7 问题或类似问题?
我每天要花 8-10 个小时在这件事上写文字,但我无法处理这些问题。我不关心花哨的设计师和thingamajigs,但至少我需要编辑器合理地执行。
(注意:为了避免在这里推理,我还不能将此项目升级到 VS2010。也许几个月后但不是现在。所以我需要 VS2008 来工作现在 em>).
更新 顺便说一下,这是 C#。我还没有尝试过 C++ 或 VB。我还尝试将字体从 ProggyClean (我的最爱)切换到 Consolas 到 Courier New 并返回,没有效果。另一件事:症状似乎是插入符号过度闪烁,尤其是在按 Enter 时。就像眨眼-眨眼-眨眼--blinkblinkblinkblink-blink-blink。如果这有意义的话。
【问题讨论】:
-
你能把延迟时间与 CPU 使用率高或磁盘使用率高联系起来吗?
-
@CyberDude - 不,一点也不。当系统的其余部分基本上空闲时,就会发生这种情况。
-
我在 Vista 上使用它没有问题。也许尝试在设置为 Vista 的兼容模式下运行它?
-
其他应用程序是否正常工作,包括绘图和用户输入?也许你有一个坏的驱动程序或硬件。您没有安装任何精美的桌面设备,例如 nVidia 的 nView 桌面管理器?由于它的 windows 挂钩,这将减慢整个系统的速度。
标签: visual-studio-2008 performance windows-7