Android效能優化----經典總結
Android 效能優化典範(一):主要從 Android 的渲染機制、記憶體與 GC、電量優化三個方面展開,介紹了 Android 中效能問題的底層工作原理,以及如何通過工具來找出效能問題及提升效能的建議。
Android 效能優化典範(二):主要內容為:電量優化、網路優化、Android Wear 上如何做優化、使用物件池來提高效率、LRU Cache、Bitmap 的縮放、快取、重用、PNG 壓縮、自定義 View 的效能、提升設定 alpha 之後 View 的渲染效能,以及 Lint、StictMode 等工具的使用技巧。
Android 效能優化典範(三):更高效的 ArrayMap 容器,使用 Android 系統提供的特殊容器來避免自動裝箱,避免使用列舉型別,注意onLowMemory與onTrimMemory的回撥,避免記憶體洩漏,高效的位置更新操作,重複 layout 操作的效能影響,以及使用 Batching,Prefetching 優化網路請求,壓縮傳輸資料等使用技巧。
Android 效能優化典範(四):優化網路請求的行為,優化安裝包的資原始檔,優化資料傳輸的效率,效能優化的幾大基礎原理等。
Android 效能優化典範(五):文章共10個段落,涉及的內容有:多執行緒併發的效能問題,介紹了 AsyncTask、HandlerThread 、IntentService 與 ThreadPool 分別適合的使用場景以及各自的使用注意事項。這是一篇瞭解 Android 多執行緒程式設計不可多得的基礎文章,清楚地瞭解這些 Android 系統提供的多執行緒基礎元件之間的差異以及優缺點,才能夠在專案實戰中做出最恰當的選擇。
轉自:作者胡凱:https://www.csdn.net/article/2015-01-20/2823621-android-performance-patterns