Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
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 in Ihrem Programm zusammen mit einem Zeitstempel und zeigt sie auf einer Timeline an, so dass Sie erkennen können, wo Ihre Anwendung CPU, Speicher und andere Ressourcen als Reaktion auf eine Aktivität benötigt.