1.冷啟動 第一次開始 或是 重灌啟動
2.熱啟動 第二次或之後啟動
3.溫啟動 退到後台,由於某些原因被殺死,但整體資料還儲存
1. shell命令
adb shell am start -s -w [packagename]/[packagename.mainactivity]
1. thistime 最後乙個act的啟動耗時
2. totaltime 啟動一連串act的總耗時
3. waittime 應用建立時間 + totaltime
4. 應用建立時間 waittime - totaltime
2. log列印
android 4.4 開始 activitymanager增加了 log tag= displayed
05-13 10:48:54.758 376-407/? i/activitymanager: displayed com.mumu.launcher/.launcher: +1s494ms
05-13 11:02:45.471 376-407/? i/activitymanager: displayed plat.xx.client.education/plat.xx.client.qh.cm.activity.splashactivity: +2s606ms
05-13 11:02:51.985 376-407/? i/activitymanager: displayed plat.xx.client.education/plat.xx.main.activity.mainactivity: +346ms
1.第一次安裝,載入應用程式並啟動
2.啟動後顯示乙個空白的視窗
3.啟動、建立了應用程序
優化Android App效能?十大技巧必知!
為了加快響應速度,需要把費時的操作 比如網路請求 資料庫操作或者複雜的計算 從主線程移動到乙個單獨的執行緒中。最高效的方式就是在類這一級完成 這項操作,可以使用asynctask或者intentservice來建立後台操作。如果選擇使用intentservice,它會在需要的時候啟動起 來,然後通過...
Android APP耗電優化
picasso context context,dispatcher dispatcher,cache cache,listener listener,requesttransformer requesttransformer,listextrarequesthandlers,stats stats...
android app 優化總綱
布局優化 響應優化 記憶體優化 電量優化 網路優化 2 測試布局是否需要優化 使用工具hierarchy viewer,和lint 3 測試響應是否需要優化 響應優化的範疇 避免anr和卡頓 目測可以。4 測試是否需要記憶體優化 記憶體需要優化的範疇 記憶體洩漏,記憶體溢位,記憶體抖動 leakca...