Question

Dernière version ou XCode (3.2.1) est très lent sur Mac OS X 10.6.

Quels types de tweaks pouvez-vous faire à votre Mac afin de speedup build Xcode processus .

Je ne cherche pas pour obtenir des conseils généraux comme la façon de restructurer vos projets, seulement quelques réglages qui sont liés à l'environnement.

Par exemple, je me souviens que sur Windows pour Visual Studio deux sont importants speedups désactiver l'antivirus et NTFS dernier accès.

Alors je vise quelque chose autre que:. Mises à niveau matérielles, les modifications de la structure du projet ou la configuration distribuée construit

Mise à jour # 1 - limiter peut-être le nombre de processus de cc1plus pourrait contribuer à accélérer. Je pense qu'il ya une variable d'environnement qui peut être utilisé pour cela, mais je ne pouvais déménager cette info.

Était-ce utile?

La solution

Je pense que j'ai Xcode de construire à une vitesse décente avec cette commande:

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

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

Cela limitera le nombre de processus exécutés quand il ne construit. Avant d'ajouter ceci à ma machine (4 cœurs / 3 Go de RAM), le processus de construction a été plus lente que sur un seul coeur!

Je pense que XCode n'est pas en mesure d'estimer la limite droite de sous-tâches par lui-même parce qu'il fait l'estimation en ne regardant que votre nombre de cœurs et d'ignorer la quantité de RAM que vous avez.

Autres conseils

Ceci est pour Xcode 4 maintenant:

  

defaults write com.apple.dt.Xcode   IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4

Jetez un oeil à Activity Monitor et voir si d'autres processus prennent le temps CPU (par exemple Spotlight ou Time Machine). Regardez aussi l'onglet Système dans la mémoire Activity Monitor pour voir si vous pagination.

Je me souviens avoir vu quelqu'un récemment dont les problèmes ont été résolus vitesse Xcode en réinstallant Xcode.

Si vous faites cela, vous pouvez sauvegarder vos téléchargements de documentation et de les restaurer après la réinstallation. Il vous évitera d'un long téléchargement. Vous pouvez trouver les fichiers de documentation en allant dans Préférences / Documentation. Cliquez sur le petit « i » à côté d'un Doc Set puis choisissez « dans le Finder » de la petite fenêtre.

Désactivation de l'indexation de détection de code peut libérer considérable quantité de mémoire et CPU dans les grands / projets complexes, tout en accélérant l'IDE lui-même.

Xcode 3

Utilisez les préférences de l'application.

Xcode 4

defaults write com.apple.dt.XCode IDEIndexDisable 1

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top