【发布时间】:2012-01-24 14:01:17
【问题描述】:
很多时候 Xcode(看似随机)开始运行非常缓慢 - 在 IB 中移动对象可能需要大约 15 秒,或者在更改一行代码后编译仍可能需要长达 10 秒。我查看了我的活动监视器,这就是我发现的:
我的问题是,这正常吗?
【问题讨论】:
标签: xcode performance memory cpu
很多时候 Xcode(看似随机)开始运行非常缓慢 - 在 IB 中移动对象可能需要大约 15 秒,或者在更改一行代码后编译仍可能需要长达 10 秒。我查看了我的活动监视器,这就是我发现的:
我的问题是,这正常吗?
【问题讨论】:
标签: xcode performance memory cpu
2GB RAM 绰绰有余,即使是最新版本的 Xcode。
看起来您遇到了 Xcode 编译/索引/语法高亮中的错误之一。参考资料:Xcode 4.3.2 and 100% CPU constantly in the idle time
【讨论】:
您只有 2GB 的 RAM。随着 Apple 软件的每次更新,它们会占用更多的内存。 Safari 5.1+ 也是如此。因此,要回答您的问题,是的,这对于运行 Lion 以及其他内存密集型应用程序(Chrome 是另一个)具有 2GB RAM 的机器来说是正常的。
至于 Interface Builder,我也注意到了这一点。 XIB 是 XML 文件,所以我相信当您移动对象时,Interface Builder 会在移动对象时将其位置写入视图,因此这也是一项非常繁重的数据任务。
【讨论】:
XCode 通常有大约 20-30% 的 CPU 在后台无所事事。就是一头猪。
【讨论】: