我使用4 gig RAM在我的Vista商务笔记本电脑上运行VPC 2007。我使用VPC运行Windows XP并维护VS2003 Web项目。起初一切都很棒。我分配了VPC 512MB并像往常一样完成了我的工作。我还运行Resharper和Visual SVN。最近,在页面中滚动的行为导致CPU飙升到50以上,有时接近100.这会偶尔冻结我的机器并且令人沮丧。打字代码有时会做同样的事情。
我已尝试更改已分配的内存,磁盘空间,打开/关闭页面文件,卸载ReSharper和Visual SVN。这台笔记本电脑上的所有内存都应该没有理由这么慢!我在任何时候都没有运行任何东西,而是VPC。
我想知道我是否应该在我的Vista机器上安装VS2003并处理任何不兼容问题。
有什么建议吗?
答案 0 :(得分:1)
尝试VirtualBox。
VirtualBox是一个功能强大的x86系列 企业虚拟化产品 以及家庭使用。不仅如此 VirtualBox功能非常丰富, 高性能产品 企业客户,它也是 只有专业的解决方案 免费提供开源 根据GNU条款的软件 通用公共许可证(GPL)。
答案 1 :(得分:1)
如果是我,我会在Vista上本地运行VS.NET 2003 IDE。只需查看此页面,您可能会遇到以下问题:
http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx
就CPU而言,它可能是视频驱动程序/显示器问题。您是否尝试在您的vista机器上打开/关闭Aero Glass,看看是否有变化?您在VPC和主机上的桌面颜色数量是否相同?你最近更新了你的视频驱动程序吗?
答案 2 :(得分:1)
我推荐VirtualBox。每次我使用VPC,我很快就会放弃,因为性能很糟糕。我使用Vista虚拟PC运行VirtualBox,分配1.5gb ram,运行得非常好。事实上,我并没有真正注意到从本机运行中减速很慢。
答案 3 :(得分:1)
我建议做的第一件事是运行Process Explorer和Process Monitor以找出真正吃cpu的内容。如果它以前运行正常,切换到另一个VM可能无法解决任何问题。
答案 4 :(得分:0)
我敢打赌VisualSVN就是问题所在。我在具有6GB RAM的双核系统上遇到了同样的问题。我最终只是卸载了它,因为它一直在崩溃IDE。
BTW,我正在运行64位的Server2003。
答案 5 :(得分:0)
您可能让VPC07以最高速度运行活动的vhd。转到控制台菜单上的选项并更改此设置以在所有vhd中平均分配CPU时间,您的问题将消失!