1

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

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

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

有什么建议么?

4

6 回答 6

1

试试VirtualBox

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

于 2008-10-23T01:58:27.973 回答
1

如果是我,我会在 Vista 上本地运行 VS.NET 2003 IDE。只需查看此页面,了解您可能遇到的问题:

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

就您的 CPU 而言,它可能是视频驱动程序/显示问题。您是否尝试过在您的 vista 机器上打开/关闭 Aero Glass 以查看是否会有所改变?您的桌面颜色数量在 VPC 和主机上是否相同?您最近是否更新了视频驱动程序?

于 2008-10-23T02:03:25.107 回答
1

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

于 2008-10-23T02:04:03.063 回答
1

我建议做的第一件事是运行Process ExplorerProcess Monitor以找出真正消耗 cpu 的东西。如果它过去运行良好,切换到另一个 VM 可能无法解决任何问题。

于 2008-10-23T02:07:58.797 回答
0

我敢打赌 VisualSVN 是问题所在。我在具有 6GB RAM 的双核系统上遇到了同样的问题。我最终只是卸载了它,因为它不断使 IDE 崩溃。

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

于 2008-10-23T02:07:01.310 回答
0

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

于 2013-07-12T02:28:54.987 回答