2013-11-03 56 views
3

我使用的是Xcode 5.當我安裝了Mountain Lion後,在清理完成後爲我的項目花了不到10秒的時間。這非常快。升級到小牛後Xcode編譯時間非常慢

升級到小牛隊之後,在完成乾淨後進行構建現在需要大約2分鐘時間才能完成項目。編譯每個源文件需要將近一秒的時間!源代碼與升級前的代碼完全一樣,所以我知道這個問題肯定是由小牛升級造成的。

運行頂部命令會顯示構建時間內約15個clang進程。每個叮聲進程都保持從「睡眠」和「卡住」狀態切換。所以我想知道這個問題是否與多個clang進程的競爭條件有關。

到目前爲止,我已嘗試重新啓動,並重新安裝XCode。

編輯

其他信息:我使用的是與RAM和16GB的視網膜顯示器最新的MacBook Pro。我也啓用了文件庫。將嘗試禁用它,看看它是否會改變性能。

+3

確保Spotlight Indexing已完成運行...整個系統都在爬網,直到升級到Mavericks後完成索引。從Activity Monitor開始,看看xCode是否是佔用CPU的唯一進程。 –

+1

特別是,如果Spotlight索引正在運行,您將看到類似「mdworker」和其他「md *」進程的進程。 (md =元數據)Xcode索引也使我的項目變得緩慢,但它聽起來像你的項目是非常小的,所以我希望Xcode可以在幾分鐘或更短的時間內索引它。 – user1118321

+0

感謝您的建議。不幸的是,聚光燈似乎不是問題。我剛剛嘗試重建它,然後完全禁用它。有趣的是,一旦它被禁用,構建速度似乎並沒有改變。 – RohinNZ

回答

4

我已經解決了這個問題。原來這是我的病毒掃描器McAfee。在讓Xcode編譯它之前,它必須掃描每個源文件。奇怪的是,病毒掃描器幾乎不佔用CPU週期。