28.2 Performanceanalyse mit Instruments

Während Shark zwar mächtig ist und sehr hilfreich beim Finden offensichtlich kritischer Stellen, ist sein Vorgehen doch entscheidend eingeschränkt: Es behandelt alle Aktivitäten innerhalb des Erfassungszeitraums mehr oder weniger gleich. Es kann keine kurzen Zeitabschnitte erfassen – zum Beispiel das Ergebnis eines externen Events –, die vielleicht für die Aktivitäten verantwortlich sind, die Sie interessieren. Im vorigen Beispiel geschah ein Großteil der Aktivitäten nach dem Antippen des Los-Buttons, aber Shark nutzte alles innerhalb des Erfassungszeitraums, egal ob es vor oder nach dem Beginn der Primzahlenberechnung geschah.

Hier kommt die Instruments-Anwendung ins Spiel. Instruments merkt sich die Aktivitäten ...

Get Entwickeln mit dem iPhone SDK now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.