2011-08-31 89 views
2

我试图在我的Win 7 Pro开发框中的XP虚拟机上运行VS 2010。VS 2010:什么是状态栏上的++文件符号?

它基本上可以工作,但是当我在这个环境中实际编辑代码时,我的编辑能力会持续很长时间停顿 - 比如每运行50秒钟停顿20秒。

这台电脑有运行VS 2010,通常没有困难,我没有运行的主要Win 7的操作系统,它是内存或CPU,HDD密集下的任何内容。虚拟机上没有任何东西可以解释这些暂停。

我所看到的是: 1)硬盘指示灯亮了很多的时间。 2)在VSS状态栏上,有一个文件图标(通常是白皮书图标),上面有两个黄色加号(+) - 与编辑动画非常相似。

我不得不假设#2是intellisense尝试在后台编译代码库,因为我使用的是环境......但是当我在主操作系统上进行开发时,它不会导致暂停(非-VM环境)。它似乎永远不会结束......这个标志持续很长时间,然后我可以输入一段时间,然后它会永远回来。

此时,VS2010是在这个VM相当无用的编辑。

我试图禁用根据MS的指示从选项对话框中的智能感知: http://msdn.microsoft.com/en-us/library/ecfczya1.aspx

但是,这似乎没有什么区别,让我不知道WT?

任何想法???

+1

可能相关:http://stackoverflow.com/questions/6899946/visual-studio-2010-horribly-slow-on-a-huge-c-project -when-icon-is-animated – CodeNaked

+0

是的,这是图标/动画。我会进一步阅读:) – Mordachai

+0

[可能的解决方案](http://edmundlong.com/edsBlog/disable-intellisense-in-visual-studio-8/),但要小心! :-) – CodeNaked

回答

0

++是Intellisense。

我遇到的问题是磁盘速度。这是令人难以置信的磁盘I/O密集型,因此您需要尽一切可能使虚拟机磁盘I/O响应,或关闭Intellisense(例如,确保虚拟磁盘位于本地,快速驱动器(ssd!),也许使用真正的驱动器,而不是一个虚拟驱动器等)