VS 2008 SP1远程桌面:不断重绘?

时间:2009-05-17 03:33:17

标签: visual-studio visual-studio-2008 performance remote-desktop

Visual Studio 2008中的文本编辑器在远程桌面上非常快。

Visual Studio 2008 SP1中的文本编辑器在远程桌面上速度非常慢,导致重新绘制太多(并导致闪烁)。连接速度越慢,问题就越严重,但即使在同一局域网中进行RDP连接,它也会加剧。

问题似乎仅限于Visual Studio。在另一个编辑器(如Notepad和Notepad2)中执行相同的编辑操作非常快,没有完整的编辑器重新绘制。

任何人都知道造成它的原因,并且可以做些什么呢?

有问题的计算机正在运行Windows Server 2008 Enterprise。我注意到它来自各种操作系统,包括Windows Vista,Windows Server 2008和Windows 7。

我尝试过的事情没有任何区别:

  • 将字体更改为Arial Black
  • 使用非TrueType字体
  • 关闭更改跟踪
  • 关闭插件(我正在运行TD.NET,Refactor!Pro和GhostDoc)
  • 关闭Animate工具(已经关闭,但我认为无论如何都要列出它)
  • 关闭导航栏

更新目前,问题似乎已经解决,因为在VS2010 Beta 1中,RDP上的绘画问题现在已经消失。

9 个答案:

答案 0 :(得分:3)

尝试在连接之前在RDP选项中禁用字体平滑。为我修好了。它使一切看起来都很粗糙(将VS中的环境字体更改为Arial 10pt有帮助)但现在至少没有闪烁。我会因为那些烦人的闪烁而没有闪烁的颗粒感。它会给我癫痫发作。

答案 1 :(得分:1)

在使用rdesktop的Linux上,我无法使用 visual studio 2008 (在 Win XP 上)。 visual studio窗口无法响应clickkeyboard input。它根本不刷新。

在Windows端尝试了各种操作,但它似乎特定于rdesktop。

这些选项解决了这个问题:强制RDP4 位图更新连接到控制台

rdesktop xxx.xxx.xxx.xxx -g1680x960 -0 -b -4

(在Ubuntu 11.04上,rdesktop 1.6.0)

答案 2 :(得分:0)

你还记得:

  1. 关闭导航栏
  2. 关闭跟踪更改
  3. 关闭Animate环境工具

答案 3 :(得分:0)

关闭所有插件。 将您的字体更改为Arial Black(我发现Consolas导致问题)

答案 4 :(得分:0)

是否会在所有文件类型中发生,例如,只是javascript文件?

答案 5 :(得分:0)

确保远程桌面连接中的带宽设置适合您与远程PC的连接。关闭主题可以产生很大的不同。

答案 6 :(得分:0)

我没有看到这个问题。但是,Visual Studio 2008似乎确实保留了它创建的所有智能感知窗口,它只是使它们不可见。当您使用RDP登录时,它们会立即出现。一旦他们全部被吸引,他们将再次消失 -sigh -

答案 7 :(得分:0)

这对我有用:

右键单击devenv.exe - >属性 - >兼容性。

选中“禁用视觉场景”和“禁用显示合成”。按OK。

(嗯,实际上它只是将整页重绘的闪烁减少到较小的程度,但我仍然为此感到茫然 - 笨蛋!)

答案 8 :(得分:0)

如果您正在运行Win7,请尝试关闭ClearType。