標籤:roi mem 最大值 href 單擊 監控 退出 後台 超過
1.記憶體
http://www.cnblogs.com/chengchengla1990/p/5644243.html
步驟:
(1)啟動APP,添加3個城市,殺死APP,手機串連電腦
(2)運行核心業務
a.[啟動XXX(提前添加3個城市),進入XXX首頁,重新整理天氣資料,點擊avatar、下拉至1111地區,左右滑動222,點開24小時333並滑動,下拉feed流卡片至底部,切換城市,然後切換777,下拉時景2-3屏,點開4444,退出切換至我tab],切換至後台開始計算,5分鐘後不超過記憶體值100M
b.啟動XXX(提前添加3個城市),進入XXX首頁,重新整理555資料,點擊avatar、下拉至1111地區,左右滑動2222,點開24小時333並滑動,下拉feed流卡片至底部,切換城市,然後切換777,下拉777 2-3屏,點開7777單圖,退出切換至我table
(3)adb shell dumpsys meminfo com.ttt.uuu
結果除以1024即可
2、CPU-iTest
看不操作下CPU平穩的資料
步驟:
(1)啟動APP,添加3個城市,殺死APP
(3)開啟xxxx,運行核心業務a
(2)手機啟動iTest,選擇監控應用為xxxx,單擊 啟動監控,切換到後台
(4)靜止5min後,再次開啟iTest,單擊停止監控,單擊走勢圖,查看綠色曲線
(5)測試5次,取峰值(標準不超過10%)
3、電量(使用PowerTutor,然後計算得出)
步驟1:
(1)啟動APP,添加3個城市,殺死APP
(2)手機啟動PowerTutor,單擊Start Profiler,切換到後台
(3)開啟xxxx,運行核心業務a,並連續操作5min
(4)再次開啟PowerTutor,單擊Application Viewer
(5)在CPU中單擊墨跡天氣,點擊Start View,查看平均耗電值(標準不超過1%)
700mW*5min/60min /(4000mAh*4V)
步驟2:
(1)啟動APP,添加3個城市,殺死APP
(3)開啟xxxx,運行核心業務a,並切換至後台鎖屏
(2)手機啟動PowerTutor,單擊Start Profiler,切換到後台
(4)12h後,再次開啟PowerTutor,單擊Application Viewer
(5)在CPU中單擊xxx,點擊Start View,查看平均耗電值(標準不超過1%)
20mW*12h/(4000mAh*4V)=1.5%
4、FPS(去掉不超過5個最大值)
http://jingyan.baidu.com/article/ac6a9a5e7e5f352b653eacfa.html
步驟:
(1)在設定裡開啟GPU呈現模式分析。點擊Android裝置的“設定”->"開發人員選項",然後勾選“GPU顯示設定檔”
紅米2
(2)啟動APP,關閉天氣背景動畫,關閉廣告
(3)啟動xxx,選取定位城市,從首頁頂部上拉到底部,下劃至頂部,反覆操作4遍以上
(4)adb shell dumpsys gfxinfo com.moji.mjweather>/Users/jingjing.zhai//Desktop/a.txt
(5)開啟a.txt,資料粘貼到excel中,每行求和後的值中再求出最大值(可最多去掉5個最大值)和平均值
(幀的最長消耗時間不高於16ms)
android效能測試