Tools

Es kann schwierig sein, herauszufinden, wo ein Leistungsproblem liegt und mit welchem Code Sie mit der Optimierung beginnen sollten. Verwenden Sie zuerst Tools, um den Ort des Problems einzugrenzen.

Layout Inspector

Mit dem Layout Inspector können Sie Ihr Layout untersuchen und die Anzahl der Neuzusammenstellungen sehen.

Wenn die Leistung Ihrer Benutzeroberfläche schlecht ist, liegt das oft an einem Programmierfehler, der dazu führt, dass die Benutzeroberfläche zu oft neu zusammengesetzt wird. Andererseits können einige Programmierfehler verhindern, dass die Benutzeroberfläche neu zusammengesetzt wird, wenn dies erforderlich ist. Das bedeutet, dass Änderungen an der Benutzeroberfläche nicht auf dem Bildschirm angezeigt werden. Durch das Erfassen von Recomposition-Vorgängen können beide Arten von Problemen gefunden werden.

Die Neuzusammenstellung an sich ist nicht schlecht, aber unerwartete Neuzusammenstellungen können ein Problem sein.

Weitere Informationen finden Sie in der Dokumentation zum Layout Inspector unter Anzahl der Neuzusammensetzungen.

Kompositionsverfolgung

Verwenden Sie Composition-Tracing, um Ihre zusammensetzbaren Funktionen in einem System-Trace zu erfassen. Traces sind oft die beste Informationsquelle, wenn Sie sich zum ersten Mal mit einem Leistungsproblem befassen. Sie ermöglichen es Ihnen, eine Hypothese zu formulieren, worin das Problem besteht und wo Sie mit der Suche beginnen sollten.

Zusätzliche Ressourcen