Frage

Letzte Version oder XCode (3.2.1) läuft sehr langsam auf OS X 10.6.

Welche Arten von Tweaks können Sie auf Ihren Mac zu tun, um zu Speedup Xcode Build Prozess.

Ich suche nicht für allgemeine Hinweise wie, wie Ihre Projekte restrukturieren, nur Veränderungen, die für die Umwelt verbunden sind.

Zum Beispiel erinnere ich mich, dass unter Windows für Visual Studio zwei bedeutende speedups sind Antivirus- und NTFS letzte Zugriffszeit zu deaktivieren.

Also ich etwas bin mit dem Ziel anders als:. Hardware-Upgrades, Projektstrukturmodifikationen oder der Konfiguration baut verteilt

Update # 1 - vielleicht die Anzahl der cc1plus Prozesse dazu beitragen könnte beschleunigen. Ich denke, dass es eine Umgebungsvariable ist, die dafür verwendet werden kann, aber ich war nicht in der Lage diese Informationen zu verlegen.

War es hilfreich?

Lösung

Ich glaube, ich habe Xcode kann bei annehmbarer Geschwindigkeit mit diesem Befehl zu erstellen:

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

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

Damit wird die Anzahl der Prozesse ausgeführt begrenzen, wenn es nicht zu bauen. Vor dem Hinzufügen dieser meiner Maschine (4 Kerne / 3GB RAM) der Build-Prozess war langsamer als auf Single-Core!

Ich denke, dass XCode nicht in der Lage ist, die richtige Grenze von Unteraufgaben selbst zu schätzen, weil sie die Schätzung funktioniert nur bei Ihrer Anzahl von Kernen suchen und ignoriert die Größe des RAM haben.

Andere Tipps

Für Xcode 4 ist dies nun:

  

defaults write com.apple.dt.Xcode   IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4

einen Blick auf Activity Monitor und sehen, ob andere Prozesse CPU-Zeit einnehmen (zum Beispiel Spotlight oder Time Machine). Schauen Sie auch auf der Systemspeicher Registerkarte Activity Monitor, um zu sehen, ob Sie blätterte.

Ich erinnere mich zu sehen, jemand vor kurzem, deren Ausgaben Xcode Geschwindigkeit durch eine Neuinstallation Xcode gelöst wurden.

Wenn Sie dies tun, möchten Sie vielleicht Ihre Dokumentation zum Download speichern und wiederherzustellen sie nach der Neuinstallation. Es wird Sie von einem langen Download speichern. Sie können, indem Sie auf Einstellungen / Dokumentation die Dokumentationsdateien finden. Klicken Sie auf die kleinen „i“ neben einem Doc Set und wählen Sie dann „Im Finder anzeigen“ aus dem kleinen Fenster.

Das Deaktivieren Code Sinn Indizierung kann kostenlos erhebliche Mengen an Speicher und CPU in großen / komplexen Projekten, während die Beschleunigung der IDE selbst.

Xcode 3

Verwenden Sie Voreinstellungen aus dem App.

Xcode 4

defaults write com.apple.dt.XCode IDEIndexDisable 1

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top