XCode在VMWare内编译速度极慢

时间:2011-04-02 10:21:17

标签: xcode macos vmware

OSX 10.6.6安装在Windows 7主机上的VMware内部。总体性能很好,然而,编译时间显着增加(纯MacOS上1小时对2-3分钟)。这是Core i5& amp; 4GB RAM。 以下是XBench的结果: http://db.xbench.com/merge.xhtml?doc1=517768&doc2=1&setCookie=true 我认为问题可能在于极慢的4k写入值,但我不知道如何改进它。

有没有办法提高性能?

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

UPD2:问题解决了,请参阅下面的答案

6 个答案:

答案 0 :(得分:4)

在VMWare中,您应该有一个设置,您可以将一个或两个核心完全专用于虚拟机。假设你有四核,可能会给MacOSX 2或3核?如果你有双核并且你已经为VM分配了1个核心(问题仍然存在),那么我就不能说了!

答案 1 :(得分:3)

你的问题解决了,这很好,但我想分享一下我提高vmware性能的经验。请为mac os安装VMware工具,它们存在于.iso文件中。

为MAC OS安装VMware工具的步骤:

1)打开VM电源 2)在右下角,它们是一些弹出符号(这些符号在全屏模式下通常不存在)。右键单击CD / DVD符号 3)点击设置。在此窗口中,确保选中darwin.iso 4)关闭此窗口,再次右键单击CD / DVD符号 5)单击“连接”。将出现一个名为darwin(300)的图标 6)在这个文件里面有工具。安装它们!

答案 2 :(得分:3)

分享经验和解决方案。

我的Xcode运行正常但是当我构建一个项目(即使是空项目)时,最多需要10分钟。

<强>解: Go to Xcode -> Preference -> Source Control: Dissable Source Control

现在项目可以在几秒钟内构建并运行。

答案 3 :(得分:1)

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

答案 4 :(得分:1)

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

  1. 我的CPU RAM容量为4 GB,因此我为VMWare分配了3.5 GB 因此,整个操作系统的速度非常慢。
  2. 所以有一天我清楚地观察了VMWare设置,终于找到了 解。如果我们分配RAM内存超过推荐的那么 你的操作系统也挂起了。对于我的系统推荐的RAM 内存是2048MB,经过调整后现在操作系统很快。
  3. 我们可以调整硬件内部的Devices选项中的RAM内存。对于 澄清这里我附加屏幕截图。 enter image description here

答案 5 :(得分:0)

我遇到了同样的问题,我将其修复如下:

  1. 我通过更改vmware配置文件以禁用内存获得了最大的提升 存储在.vmem文件中。在我的.vmx文件中,我添加了:
  2.   mainMem.useNamedFile = "FALSE"
    
      prefvmx.minVmMemPct = "100"
    
    1. 将最多核心设置为来宾
    2. 使用swift和XCode编程时。删除所有评论/ * * /未真正使用。