2011-04-02 91 views
8

OSX 10.6.6安装在Windows 7主机上的VMware内部。整体性能非常好,但是编译时间急剧增加(在纯粹的MacOS系统上为2-3小时1小时)。这是现代机器与Core i5 & 4GB内存。 这里是XBench的结果: http://db.xbench.com/merge.xhtml?doc1=517768&doc2=1&setCookie=true 我认为这个问题可能在4k的写入值非常慢,但是我不知道如何改进。XCode在VMWare内部编译速度极慢

有什么方法可以提高性能吗?

UPD1:没有使用swap,所有操作都有足够的内存 磁盘速度也没有关系,因为我的另一台Macbook显示事件结果更糟,编译速度更快数百倍。

UPD2:问题解决了,看到我的回答如下

+0

检查guest上的交换('free(1)'或'top(1)'应该完成这项工作) - 如果要进入交换,可能需要增加授予guest的内存VMWare的。另一种帮助缓慢读取/写入的选项是将图像放在SSD驱动器上。 (见[本图]](http://images.anandtech.com/graphs/graph4253/36347.png)在[本评论]中(http://www.anandtech.com/print/4253)想法如何提高小读/写性能:) – sarnold 2011-04-02 10:27:17

+0

swap是0字节,虚拟机有2gb的内存 – Hedin 2011-04-02 21:53:46

+0

在VMWare中是否有任何配置选项来启用或禁用磁盘回滚功能?我可以想象其中一个或另一个可能比另一个快得多。 (我可以说服自己有充足的理由让任何一个人都变得最快!)也许还会得到一个新的驱动器,并使用原始分区来存储,而不是文件系统映像文件。 – sarnold 2011-04-02 22:09:26

回答

4

在VMWare的,你应该有一个环境,让你可以完全奉献一个或两个内核的虚拟机。假设你有四核心,也许给MacOSX 2或3核心?如果你有双核心,并且你已经为虚拟机分配了1个核心(问题仍然存在),那我就不能说太多了!

2

问题是:非常慢的递归搜索include路径。如果不是递归的,一切都很顺利。

3

解决您的问题很好,但我想分享我的经验,以提高VMware性能。请为Mac OS安装VMware工具,它们存在于.iso文件中。在VM

1)电源:

步骤来安装VMware Tools的MAC OS。
2)在右下方它们是一些弹出式符号(这些通常不以全屏模式存在)。右键点击CD/DVD符号。
3)单击设置。在这个窗口中确保选择了darwin.iso。
4)关闭此窗口并再次右键单击CD/DVD符号。
5)点击连接。一个图标将以名称达尔文(300)出现。
6)这个文件里面有工具。安装它们!

0

我也有同样的问题,但我想在这里分享我的个人经验。

  1. 我的CPU RAM容量为4GB,所以我分配3.5 GB到VMware 因为这一点是非常缓慢的整个操作系统。
  2. 所以有一天我清楚的观察了VMWare的设置,终于找到了 的解决方案。如果我们分配的RAM内存超过建议的那么 也会导致操作系统挂起。对于我的系统建议的内存是内存是2048MB,经过调整后现在操作系统很快。
  3. 我们可以在硬件内部调整设备中的RAM存储器选项。对于 澄清在这里我附上屏幕截图。 enter image description here
0

我有同样的问题,我固定它如下:

我改变我的VMware的配置文件来禁用存储在.vmem文件存储 了
  1. 大多数升压。在我的.vmx文件我补充:
mainMem.useNamedFile = "FALSE" 

    prefvmx.minVmMemPct = "100" 
  • 设置最大核心对来宾
  • 当迅速和XCode的编程。删除所有评论/ * * /未真正使用。
  • 2

    分享经验和解决方案。

    我的Xcode运行良好,但是当我建立一个项目(甚至一个空的项目)时,最多需要10分钟。

    SOLUTION: Go to Xcode -> Preference -> Source Control: Dissable Source Control

    现在项目建设和在几秒钟内运行。