10

OS X 10.6 での最新バージョンまたは XCode (3.2.1) の実行速度が非常に遅い。

Xcode のビルドプロセスをスピードアップするために、Mac にどのような微調整を行うことができますか。

プロジェクトを再構築する方法などの一般的なヒントを探しているのではなく、環境に関連する調整を求めているだけです。

たとえば、Windows for Visual Studio では、ウイルス対策と NTFS の最終アクセス時間を無効にすることで 2 つの大幅な高速化が実現したことを覚えています。

つまり、ハードウェアのアップグレード、プロジェクト構造の変更、または分散ビルドの構成以外ことを目指しています。

更新 #1 - cc1plus プロセスの数を制限すると、速度が向上する可能性があります。これに使用できる環境変数があると思いますが、この情報を再配置できませんでした。

4

5 に答える 5

17

次のコマンドを使用して、Xcode をまともな速度でビルドできると思います。

# Xcode 3.x
defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4

# Xcode 4.x
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4

これにより、ビルド時に実行されるプロセスの数が制限されます。これを私のマシン (4 コア/3GB RAM) に追加する前は、ビルド プロセスはシングル コアよりも遅かったです!

XCode は、コアの数だけを見て、使用している RAM の量を無視して見積もりを行うため、サブタスクの適切な制限をそれ自体で見積もることができないと思います。

于 2010-02-05T19:27:09.830 に答える
1

Xcode 4 の場合、これは次のようになります。

デフォルト書き込み com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4

于 2011-09-29T07:48:07.153 に答える
0

最近、Xcode を再インストールすることで Xcode の速度の問題を解決した人を見たことを思い出します。

これを行う場合は、ドキュメントのダウンロードを保存し、再インストール後に復元することをお勧めします。長いダウンロードからあなたを救います。[設定] / [ドキュメント] に移動すると、ドキュメント ファイルを見つけることができます。Doc Set の横にある小さな "i" をクリックし、小さなウィンドウから "reveal in finder" を選択します。

于 2010-02-05T18:26:46.333 に答える
0

コード センス インデックス作成を無効にすると、大規模/複雑なプロジェクトでかなりの量のメモリと CPU が解放され、IDE 自体が高速化されます。

クロスコード 3

アプリから設定を使用します。

クロスコード 4

defaults write com.apple.dt.XCode IDEIndexDisable 1

于 2011-10-16T05:44:31.727 に答える
0

アクティビティ モニターを見て、他のプロセスが CPU 時間を消費しているかどうかを確認します (Spotlight や Time Machine など)。また、アクティビティ モニターの [システム メモリ] タブを見て、ページングしているかどうかを確認します。

于 2010-02-05T17:44:55.700 に答える