如何加快Virtual PC中的sharepoint开发速度?

时间:2008-12-05 08:32:17

标签: sharepoint virtual-pc

我正在开发Virtual PC中的sharepoint(MOSS)项目。不幸的是,虚拟PC只能使用我的四核机器的一个核心。是否有任何提示&可以加快我的开发过程的技巧?

6 个答案:

答案 0 :(得分:5)

在我们迁移到Hyper-V之前我们曾经做过的事情......

不要为VPC分配太多RAM,它会开始过多地使用分页文件。

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

对VPC进行碎片整理,然后对主机进行碎片整理。

请勿将您的页面文件与VPC放在同一个驱动器上。

修复页面文件的大小,使其不会碎片化。

杀死主要主机上的所有后台进程,而这些进程无需为您执行任务而运行...并且为此调整Windows以获得最佳性能而非最佳外观。

运行虚拟服务器而不是Virtual PC,并使用远程桌面访问VPC(我发现VS在管理机器方面要好一点,远程桌面似乎更快,并且可以提供良好的全屏体验第二个监视器。)

答案 1 :(得分:1)

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

所以我的建议是尽可能多地为VPC分配内存并在外部硬盘上运行。如果可以的话,用火线连接硬盘,与USB相比,它会产生很大的不同。

除了对主机和虚拟机进行碎片整理可能有所帮助(但可能需要很长时间)。

答案 2 :(得分:1)

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

就个人而言,我使用VMWare Server。我尝试过HyperV,但性能不及我对微软的期望。 VMWare在3个平台上可用的事实意味着我可以在Macbook上启动我的项目,将其传输到Linux服务器,或者在另一个Windows机器上打开它。

我可以选择1,2或4个核心。

答案 3 :(得分:1)

检查Scott Hanselman的Virtual Machine Performance Checker。这是关于如何提高虚拟机性能的一般文章。

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

使用SSD驱动器而不是HDD。性能显着提高,特别是在发生磁盘交换的内存压力情况下。

同时检查.NET Framework isn't checking the Certificate Revocation List。如果存在网络连接问题,那么您将获得超时。