2008-10-23 155 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时间,并且问题将消失!