Xcode 4变得非常慢并且杀死了我的硬盘

Luk*_*asz 15 performance xcode disk xcode4 android-activity

我的机器有8 GB或RAM,Core 2 Duo 3,06 GHZ,似乎对Xcode 4(4.0.1)来说还不够.从现在开始,它开始表现得越来越慢.自动完成,编辑代码以及Xib文件几乎无法使用.

其他应用程序表现平稳.

活动监视器显示了大量的RAM使用情况(完全可用内存还剩下少量GB,因此它非常正常)和巨大的磁盘活动使用率.我可以在图表上看到,当我在Xcode中工作时,会定期保存数据的高峰.工作3小时后,将10.5 GB的数据写入磁盘.这是正常的吗?

我试图禁用自动保存,但它没有多大帮助.

Xcode 4极其缓慢行为的其他原因是什么?

它从一开始就没有这样的行为,它不是在Xcode索引期间.更有趣的是:当Xcode在清理后为我的项目编制索引时,它比完成索引所需的CPU功耗更少(CPU再次索引后会升起).嘿?

更新:与Xcode一起完全重新安装Snow Leopard(到清理过的磁盘)没什么用.Xcode在一天左右的时间里工作得很好,然后再次放慢到几乎无法使用的程度.

Luk*_*asz 11

更新:

解决方案是使用#import "header.h"语句进行模拟.当你有复杂/循环的导入结构时,看起来Xcode需要很多处理能力才能实现智能感知(由性能工具跟踪--Xcode落入无限递归函数调用循环).当我移动尽可能多的导入到实现文件并在标头中使用前向声明时,问题就消失了.

这是我以前尝试过的:

  1. 重新安装(完全删除:sudo/Developer/Library/uninstall-devtools -mode = al)并安装新版本4.0.2 - 完全没有帮助.无论如何 - 它是否真的完全删除,因为我的主要自定义Xcode首选项设置已存活)?
  2. 碎片整理(iDefrag - 使用重建B树和元数据进行完全碎片整理) - 根本没有帮助.
  3. 系统清理和防病毒扫描 - CleanMyMac,MacKeeper - 根本没有帮助.
  4. 组织者 - 存储库 - 清理所有存储库(我使用Git和Xcode以某种方式存储列表,因为它自己的原因,即使我只使用命令行来管理Git) - 小改进.
  5. 组织者 - 项目 - 清除列表中除开放项目以外的所有项目 - 小改进
  6. 文件 - 源代码控制 - 禁用显示远程状态(以某种方式启用,thx到ThomasW指向那个),但没有多大帮助.
  7. Xcode - 首选项 - 常规 - 禁用自动保存(仅限提示)和两个实时问题(在编辑器中,在问题导航器中) - 相当多的改进.
  8. 封闭的实用面板和快速帮助窗格 - 最大的改进! .我终于可以再顺利打字了!真是一个惊喜.这样一个简单的解决方案.看起来帮助索引/搜索助手简直太糟糕了!为什么它不在后台进行查找或其他什么?

Xcode仍然很慢,但现在几乎可以使用生产质量性能.无论如何,Core 2 Duo 3,06Ghz/8BG DDRIII Ram/Momentus XT SS Hybrid几乎无法实现.因此,我非常接近购买OCZ Vertex SSD或其他一些超级SSD.