28.3 Performanceanalyse mit dem Clang Static Analyzer
Ein Proling Ihres Codes mit Shark oder Instruments ist ausgesprochen nützlich, wenn Sie Ihren Code unter realen Bedingungen testen wollen. Aber Sie finden damit nicht alles. Bugs, die sich in Seitenzweigen des Codes verstecken, die Sie normalerweise nicht testen, zeigen sich dort auch nicht, sondern erst, wenn die Anwender in diesen Bereich der Anwendung vordringen. Und wie wir im Abschnitt über Instruments gesehen haben, erzeugt Ihre Anwendung Tausende von Objekten auf einmal, die dann über einen längeren Zeitraum nach und nach Objekte „herauströpfeln“ lassen.
Eine statische Analyse bietet hier ein ganz anderes Vorgehen, um Fehler zu finden. Anstatt den Code zur Laufzeit zu analysieren, modelliert ...
Get Entwickeln mit dem iPhone SDK now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.