2008-10-23 78 views
1

我在帶有4個RAM的Vista商用筆記本電腦上運行VPC 2007。我使用VPC運行Windows XP並維護一個VS2003 Web項目。起初一切都很好。我分配了VPC 512MB,照常完成我的工作。我也運行Resharper和Visual SVN。最近,頁面滾動導致CPU超過50,有時接近100.這偶爾會凍結我的機器,令人沮喪。打字代碼有時會做同樣的事情。虛擬PC高CPU使用率問題

我已嘗試更改分配的內存,磁盤空間,打開/關閉分頁文件,卸載ReSharper和Visual SVN。這款筆記本電腦上的所有內存都應該沒有任何理由。我沒有任何東西在運行,但在任何時候都有VPC。

我想知道我是否應該在Vista機器上安裝VS2003並處理任何不兼容問題。

有什麼建議嗎?

回答

1

嘗試VirtualBox

VirtualBox是功能強大的x86虛擬化 產品爲企業 以及家庭使用的家庭。不僅是 VirtualBox的一個極其豐富的功能,爲 企業客戶 高性能產品,它也是 唯一的專業解決方案, 免費的開放源碼 在GNU 通用公共許可證的條款軟件(GPL) 。

+0

正在下載...任何方式將vpc轉換爲virtualbox? – ScottG 2008-10-23 02:04:44

1

如果是我,我會在Vista上本地運行VS.NET 2003 IDE。只是檢查出該頁面的問題,你可能有:

http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx

至於你的CPU去,它可能是一個視頻驅動器/顯示問題。你有沒有嘗試在你的vista機器上開啓/關閉Aero Glass來查看是否改變了事情? VPC和主機上的桌面顏色數量是否相同?你最近是否更新過視頻驅動程序?

1

我推薦VirtualBox。每次使用VPC時,我都會很快放棄,因爲性能很糟糕。我使用一臺配備1.5GB內存的Vista虛擬PC運行VirtualBox,運行得非常好。事實上,我並沒有真正注意到本機運行速度減慢。

0

我敢打賭VisualSVN是問題所在。我在擁有6GB內存的雙核系統上遇到了同樣的問題。我最終只是卸載它,因爲它不斷崩潰的IDE。

順便說一下,我正在運行Server2003 64位。

1

我建議做的第一件事是運行Process ExplorerProcess Monitor來找出真正在吃什麼cpu。如果它運行良好,切換到另一個虛擬機可能無法解決任何問題。

0

您可能會讓VPC07以最快速度運行主動vhd。轉到控制檯菜單上的選項並更改此設置以在所有vhd中平均分配CPU時間,並且問題將消失!