visual studio-虚拟PC CPU使用率高的问题



我在我的Vista商务笔记本电脑上运行VPC 2007,该笔记本电脑具有4 GB RAM。我使用VPC运行windows XP并维护VS2003 web项目。起初一切都很好。我分配了VPC 512MB,并像往常一样工作。我还运行Resharper和Visual SVN。最近,在页面中滚动的行为会导致CPU飙升至50以上,有时接近100。这偶尔会冻结我的机器,令人沮丧。键入代码有时也会做同样的事情。

我尝试过更改分配的内存、磁盘空间、打开/关闭页面文件、卸载ReSharper和Visual SVN。用我在这台笔记本电脑上的所有内存,这东西应该没有理由慢!我在任何时候都没有在上面运行任何东西,只有VPC。

我想知道我是否应该在我的Vista机器上安装VS2003,并处理任何不兼容的问题。

有什么建议吗?

尝试VirtualBox。

VirtualBox是一个功能强大的x86系列面向企业的虚拟化产品以及家庭使用。不仅VirtualBox功能极其丰富,高性能产品企业客户,也是唯一的专业解决方案作为开放源代码免费提供GNU条款下的软件通用公共许可证(GPL)。

如果是我,我会在Vista上以本机方式运行VS.NET 2003 IDE。只要看看这个页面,你可能会有问题:

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

就你的CPU而言,这可能是视频驱动程序/显示器的问题。你有没有试过在你的vista机器上打开/关闭Aero Glass,看看这是否会改变事情?您的桌面在专有网络和主机上的颜色数量是否相同?你最近更新过视频驱动程序吗?

我推荐VirtualBox。每次使用VPC,我很快就放弃了,因为性能太差了。我用分配了1.5gb内存的Vista虚拟PC运行VirtualBox,它运行得非常好。事实上,我并没有真正注意到原生跑步的速度有多慢。

我建议做的第一件事是运行Process Explorer和Process Monitor,找出真正消耗cpu的东西。如果它过去运行良好,切换到另一个虚拟机可能不会解决任何问题。

我敢打赌VisualSVN就是问题所在。我在一个6GB RAM的双核系统上也遇到了同样的问题。我最终只是卸载了它,因为它一直在破坏IDE。

顺便说一句,我运行的是Server2003 64位。

您可能有VPC07以最大速度运行活动vhd。转到控制台菜单上的选项,更改此设置,在所有vhd中平均分配CPU时间,您的问题就会消失!

相关内容

  • 没有找到相关文章

最新更新