效能問題有時很難找出原因,也很難得知該從哪段程式碼開始最佳化。這時不妨先用工具縮小問題範圍。
版面配置檢查器
使用版面配置檢查器檢查版面配置,並查看重組次數。
如果您的 UI 效能不佳,這通常是因為程式碼錯誤導致強制過度重組 UI。另一方面,某些程式設計錯誤也可能會導致 UI 在需要變更時無法重組,畫面中因此就不會顯示 UI 的變更。追蹤重組可以幫助您找出這兩種問題。
重組本身並不是壞事;然而,非預期重組可能會造成問題。
詳情請參閱版面配置檢查器重組計數說明文件。
組合追蹤
使用組合追蹤功能,在系統追蹤期間追蹤可組合函式。首次探究效能問題時,追蹤記錄通常是最佳資訊來源。追蹤記錄可用於擬定假設,並決定該從何處著手。
其他資源
- 應用程式效能指南:瞭解改善 Android 效能的最佳做法、程式庫和工具。
- 檢查效能: 檢查應用程式效能。
- 基準化: 為應用程式成效設定基準。
- 應用程式啟動: 最佳化應用程式啟動程序。
- 基準設定檔:瞭解基準設定檔。