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.

  1. CPU Last
    Wenn das Programm nichts zu tun hat, sollte es möglichst auch keine CPU Zeit verbrauchen
  2. 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)
  3. Speicherbedarf reduzieren
    Speicherbedarf reduzieren, um Pagingzugriffe zu minimieren. Außerdem liegen einem komprimierten Code meist auch optimierte Algorithmen zugrunde
  4. Dateioperationen vermeiden
    Dateioperationen vermeiden oder zumindest solange rauszögern, bis die Daten wirklich von der Applikation gebraucht werden
  5. Responsiveness der Applikation
    Dass ein Programm weiterhin auf Usereingaben reagiert ist dem Anwender wichtiger als die reine Ausführungsgeschwindigkeit
  6. Zeit zum Programmstart minimieren
    Startdauer des Programms minimieren. Aufgaben, die erst später benötigt werden, sollten auch erst später ausgeführt werden

Keine Kommentare:

Kommentar veröffentlichen