Tools

Oft lässt sich nur schwer erkennen, wo ein Leistungsproblem liegt und welcher Code mit der Optimierung beginnen soll. Verwenden Sie zuerst Tools, um die Ursache des Problems einzugrenzen.

Layout Inspector

Mit dem Layout Inspector können Sie Ihr Layout überprüfen und die Anzahl der Neuzusammensetzungen abrufen.

Eine schlechte Leistung der UI liegt häufig an einem Codierungsfehler, der dazu führt, dass die UI übermäßig neu erstellt wird. Andererseits können einige Codierungsfehler verhindern, dass Ihre UI bei Bedarf neu zusammengesetzt wird, sodass UI-Änderungen nicht auf dem Bildschirm angezeigt werden. Das Verfolgen von Neuzusammensetzungen kann helfen, diese beiden Probleme zu erkennen.

Eine Neuzusammensetzung an sich ist nicht schlecht. Eine unerwartete Neuzusammensetzung kann jedoch ein Problem sein.

Weitere Informationen finden Sie in der Dokumentation zur Anzahl der Neuzusammensetzungen im Layout Inspector.

Nachzeichnen von Zusammensetzungen

Verwenden Sie das Zusammensetzungs-Tracing, um Ihre zusammensetzbaren Funktionen in einem System-Trace zu verfolgen. Traces sind oft die beste Informationsquelle, wenn zum ersten Mal ein Leistungsproblem untersucht wird. Sie ermöglichen es Ihnen, eine Hypothese darüber aufzustellen, worin das Problem besteht und wo Sie mit der Suche beginnen können.

Weitere Ressourcen