2008-12-05 35 views
1

我正在开发虚拟PC中的SharePoint(MOSS)项目。不幸的是,虚拟PC只能使用我的四核机器的一个核心。有什么技巧可以加快我的发展进程吗?如何加快虚拟PC中的共享点开发速度?

+1

vmware服务器是免费的,afaik可以使用> 1核心。你甚至不需要重建你的虚拟机。它可以导入VPC图像iirc。 – x0n 2008-12-05 17:50:55

回答

5

的事情,我们用来做之前,我们移动到Hyper-V ...

太多RAM不要分配到VPC,它将开始使用分页文件太多。

确保从防病毒程序中排除VPC的虚拟硬盘驱动器和虚拟内存文件。

碎片整理VPC,然后碎片整理主机。

不要在与VPC相同的驱动器上安装页面文件。

修复分页文件的大小,使其不会分段。

杀死主要主机上的所有后台进程,您不必为了完成工作而运行...并为此调整Windows以获得最佳性能而非最佳外观。

运行虚拟服务器而不是虚拟PC,并使用远程桌面访问VPC(我发现VS在管理机器方面稍微好一点,而且远程桌面似乎更快,并且可以获得不错的全屏体验在第二台显示器上)。

+0

我认为这是比我提供的更好的建议:) 唯一的想法是我不同意是内存,因为在我的情况下,它帮助..所以我会尝试分配更多的内存来查看,如果它没有帮助,就把它取消。 – drax 2008-12-05 11:30:20

0

您是否在BIOS和VPC设置中激活硬件虚拟化扩展?
你给你的VM足够的内存(我通常设置2GB左右)。

您也可以切换到功能更强大的Win2008 + HyperV。

+0

总之是对你所有的问题。 由于预算限制Win2008 + HyperV不是选项 – 2008-12-05 09:28:49

1

我在外部harrdrive上运行sharepoint。 VPC分配了2.5 GB的RAM。它运行速度非常快(不是很快,但可行)。

所以我的建议是分配尽可能多的内存给VPC,你可以负担得起并在外置硬盘上运行。如果可以的话,使用火线连接您的硬盘,与USB相比,它会有很大的不同。

除了您的主机和虚拟机的碎片整理功能都可以帮助您(但可能需要很长时间)。

1

运行别的东西。虚拟PC是垃圾。在HyperV,VMWare和Virtualbox之间有更好的选择。

个人而言,我使用VMWare服务器。我尝试了HyperV,但是性能并没有达到我期待的那样。 VMWare在3个平台上可用这一事实意味着我可以在Macbook上启动项目,将其传输到Linux服务器,或在另一个Windows Box上打开它。

而且我可以选择1,2或4个内核。

0

使用SSD驱动器代替HDD。有显着的性能改进,特别是在发生磁盘交换的内存压力情况下。

还检查。NET框架isn't checking the Certificate Revocation List。如果有网络连接问题,那么你会得到超时。