2011-08-31 93 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!),也許使用真正的驅動器,而不是一個虛擬驅動器等)