Virtual PC CPU占用率高的问题
我在具有 4 GB RAM 的 Vista 商务笔记本电脑上运行 VPC 2007。 我使用VPC运行Windows XP并维护VS2003 Web项目。 起初一切都很棒。 我分配了 VPC 512MB 并照常工作。 我还运行 Resharper 和 Visual SVN。 最近,在页面中滚动的行为会导致 CPU 飙升至 50 以上,有时接近 100。这有时会冻结我的机器,令人沮丧。 键入代码有时会做同样的事情。
我尝试过更改分配的内存、磁盘空间、打开/关闭分页文件、卸载 ReSharper 和 Visual SVN。 凭借我这台笔记本电脑上的所有内存,这个东西应该没有理由变慢! 在任何时候,除了 VPC 之外,我都没有在其上运行任何东西。
我想知道是否应该在我的 Vista 机器上安装 VS2003 并处理任何不兼容问题。
有什么建议么?
I run VPC 2007 on my Vista business laptop with 4 gig RAM. I use VPC to run windows XP and maintain a VS2003 web project. At first everything was great. I assigned the VPC 512MB and did my work as usual. I also run Resharper and Visual SVN. Lately, the act of scrolling in a page causes the CPU to spike above 50, sometimes near 100. This freezes my machine occasionally and is frustrating. Typing code sometimes does the same thing.
I have experimented with changing allocated memory, disk space, turning on/off the paging file, uninstalling ReSharper and Visual SVN. There should be no reason this thing is slow with all the memory I have on this laptop! I don't have anything running on it but VPC at any one time.
I'm wondering if I should just install VS2003 on my Vista machine and deal with any incompatibility problems.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您可能让 VPC07 以最大速度运行活动 vhd。 转到控制台菜单上的选项并更改此设置以在所有 vhd 之间平均分配 CPU 时间,您的问题将会消失!
You probably have VPC07 runnning the active vhd at maximum speed. Go to options on the console menu and change this setting to divide CPU time equally among all vhd's and your problems will disappear!
如果是我,我会在 Vista 上本地运行 VS.NET 2003 IDE。 只需查看此页面,了解您可能遇到的问题:
http://msdn. microsoft.com/en-us/vs2005/bb188244.aspx
就您的 CPU 而言,这可能是视频驱动程序/显示器问题。 您是否尝试过在 Vista 机器上打开/关闭 Aero Glass,看看是否会发生变化? VPC 和主机上的桌面颜色数量是否相同? 您最近更新了视频驱动程序吗?
If it were me, I'd run the VS.NET 2003 IDE on Vista natively. Just check out this page with the problems you might have:
http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx
As far as your CPU goes, it could be a video driver/display issue. Have you tried turning Aero Glass on/off on your vista machine to see if that changes things? Are your number of colors for your desktop the same both in the VPC and on your host? Have you updated your video drivers recently?
我推荐VirtualBox。 每次使用VPC我都会很快放弃,因为性能很糟糕。 我使用分配了 1.5GB 内存的 Vista 虚拟 PC 运行 VirtualBox,它运行得非常好。 事实上,我并没有真正注意到本地运行有太大的减慢。
I recommend VirtualBox. Every time I use VPC I soon give up because the performance is terrible. I run VirtualBox with a Vista virtual PC allocated 1.5gb ram and it runs really well. In fact I don't really notice much slow down from running natively.
我建议做的第一件事是运行 Process Explorer 和 进程监视器找出真正消耗CPU的因素。 如果以前运行良好,切换到另一个虚拟机可能无法解决任何问题。
First thing I'd suggest doing is run Process Explorer and Process Monitor to find out whats really eating the cpu. If it used to run fine, switching to another VM might not fix anything.
我敢打赌 VisualSVN 就是问题所在。 我在 6GB RAM 的双核系统上也遇到了同样的问题。 我最终只是卸载了它,因为它不断使 IDE 崩溃。
顺便说一句,我运行的是 Server2003 64 位。
I'd bet VisualSVN is the problem. I had the same problem on a dual-core system with 6GB of RAM. I eventually just uninstalled it because it kept crashing the IDE.
BTW, I'm running Server2003 64-bit.
尝试VirtualBox。
Try VirtualBox.