- CPU Last
Wenn das Programm nichts zu tun hat, sollte es möglichst auch keine CPU Zeit verbrauchen - Arbeit ausgliedern
Wenn möglich, Arbeiten nicht von der CPU durchführen lassen, sondern versuchen, sie an an dere Komponenten auszugliedern (z.B. der Grafikprozessor) - Speicherbedarf reduzieren
Speicherbedarf reduzieren, um Pagingzugriffe zu minimieren. Außerdem liegen einem komprimierten Code meist auch optimierte Algorithmen zugrunde - Dateioperationen vermeiden
Dateioperationen vermeiden oder zumindest solange rauszögern, bis die Daten wirklich von der Applikation gebraucht werden - Responsiveness der Applikation
Dass ein Programm weiterhin auf Usereingaben reagiert ist dem Anwender wichtiger als die reine Ausführungsgeschwindigkeit - Zeit zum Programmstart minimieren
Startdauer des Programms minimieren. Aufgaben, die erst später benötigt werden, sollten auch erst später ausgeführt werden
Dienstag, 19. Juli 2011
Apple Performance Tipps
Ich habe aus dem Apple Performance Overview die (für mich) wichtigen Punkte mal zusammengeschrieben auf die man achten soll, wenn man unter Xcode Anwendungen entwickelt.
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen