1.背景
2.應用 ui 效能問題分析
2-1 應用 ui 卡頓原理
2-2 應用 ui 卡頓常見原因
2-3 應用 ui 卡頓分析解決方法
2-3-1 使用 hierarchyviewer 分析 ui 效能
2-3-2 使用 gpu 過度繪製分析 ui 效能
2-3-3 使用 gpu 呈現模式圖及 fps 考核 ui 效能
2-3-4 使用 lint 進行資源及冗餘 ui 布局等優化
2-3-5 使用 memory 監測及 gc 列印與 allocation tracker 進行 ui 卡頓分析
2-3-6 使用 traceview 和 dmtracedump 進行分析優化
2-3-7 使用 systrace 進行分析優化
2-3-8 使用 tracestxt 檔案進行 anr 分析優化
2-4 應用 ui 效能分析解決總結
3.應用開發 memory 記憶體效能分析優化
3-1 android 記憶體管理原理
3-2 android 記憶體洩露效能分析
3-2-1 android 應用記憶體洩露概念
3-2-2 android 應用記憶體洩露察覺手段
3-2-3 android 應用記憶體洩露 leakcanary 工具定位分析
3-2-4 android 應用記憶體洩露 mat 工具定位分析
3-2-5 android 應用開發規避記憶體洩露建議
3-3 android 記憶體溢位 oom 效能分析
3-3-1 android 應用記憶體溢位 oom 概念
3-3-2 android 應用記憶體溢位 oom 效能分析
3-3-3 android 應用規避記憶體溢位 oom 建議
3-4 android 記憶體效能優化總結
4.android 應用 api 使用及**邏輯效能分析
4-1 android 應用 stringstringbuilderstringbuffer 優化建議
4-2 android 應用 ontrimmemory 實現效能建議
4-3 android 應用 hashmap 與 arraymap 及 sparsearray 優化建議
4-4 android 應用 contentprovideroperation 優化建議
4-5 android 應用其他邏輯優化建議
5.android 應用移動裝置電池耗電效能分析
5-1 android 應用耗電量概念
5-2 android 應用耗電量優化建議
6.android 應用開發效能優化總結
Android開發效能優化
1 盡量不適用靜態引用,以避免記憶體溢位 2 對進行壓縮 3 listview的優化 4 自定義view中減少measure layout draw 中的耗時操作即它們執行次數 5 不在ui執行緒總做耗時操作,網路請求 資料庫操作 複雜計算等放在子執行緒 6 webview退出時手動銷毀 方法未知 ...
web開發效能優化
1 查詢出的資料量過大 可以採用多次查詢,其他的方法降低資料量 盡量採取分頁查詢資料 2 鎖或者死鎖 這也是查詢慢最常見的問題,是程式設計的缺陷 3 返回了不必要的行和列 用or的字句可以分解成多個查詢,並且通過union鏈結多個查詢。它們的速度只與是否使用索引有關,如果查詢需要用到聯合索引,用un...
前端開發效能優化方案
減少http請求次數和請求大小 優化 有利於seo 有利於擴充套件維護 有利於減少效能消耗 dns及http通訊方式的優化 以下是上面三個方面的擴充套件 1.在js中儘量減少閉包的使用 原因 閉包會產生不釋放的棧記憶體 a 迴圈給元素做事件繫結的時候,盡可能的把後期需要的資訊 例如索引 儲存到元素的...