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 O’Reilly online learning.

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