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