我对Xcode 4有一个问题,它对用户交互的响应非常慢,例如编辑代码,滚动区域等。这在有许多控制器/视图文件的大型项目中尤其明显。
前几周我彻底擦除了硬盘并重新安装了Snow Leopard和Xcode,但它稳定地再次陷入令人沮丧的响应时间(持续数天),严重扰乱了工作流程。
我有时也会通过组织者-> Projects删除项目的“派生数据”,但收效甚微。
我想知道除了在第一个实例中获得一个更高规格的机器之外,我还能做些什么来提高性能。
仅供参考,我使用的是英特尔酷睿2Duo处理器的MacBook,主频为2 2GHz,内存4 4GB。
如果我们需要升级,我也想知道人们是否在规格良好的机器上体验到了Xcode4的如此糟糕的性能(这将使我们的硬件升级变得相当没有意义,因为只有Xcode在MacBook上有任何性能问题)。
如果任何人有任何建议或建议,或者甚至可以让我们知道改进的硬件如何影响Xcode在更大的项目树上的性能,那么这将是非常有帮助的,也是其他处于类似位置的开发人员的宝贵资源。
发布于 2011-08-04 07:43:29
在常规首选项中禁用Live Issues会产生明显的不同。我还设置了一个不启用gdb的方案,用于频繁重新运行的情况(没有gdb会大大提高启动速度)。
发布于 2011-08-26 00:24:04
在我的例子中,这些响应都没有真正提高性能(随着时间的推移,Xcode4.1变得几乎不可用,只是偶尔退出它才有帮助)。
然而,我刚刚发现,如果我一直关闭所有文档(control-command-W),它似乎会保持很快。Xcode以某种方式自动将您单击的所有文档保存在内存中,您可以使用control-command向左/向右箭头键在它们之间导航。如果您意外地打开了太多窗口(尤其是IB窗口),它会爬行到停止。只是偶尔关闭所有打开的文档似乎可以缓解这种情况,而不需要完全重新启动。
发布于 2011-07-16 09:23:25
下面@lukasz的帖子有点帮助,特别是他的答案中的#8 (关闭实用程序面板和快速帮助窗格)
https://stackoverflow.com/questions/6355667
复制相似问题