原文引用自:http://www.open-open.com/lib/view/open1367026451078.html
Emmagee是監控指定被測應用在使用過程中占用機器的CPU、內存、流量資源的性能測試小工具。
支持SDK:Android2.2以及以上版本
Emmagee功能介紹
1、檢測當前時間被測應用占用的CPU使用率以及總體CPU使用量
2、檢測當前時間被測應用占用的內存量,以及占用的總體內存百分比,剩余內存量
3、檢測應用從啟動開始到當前時間消耗的流量數
4、測試數據寫入到CSV文件中,同時存儲在手機中
5、可以選擇開啟浮窗功能,浮窗中實時顯示被測應用占用性能數據信息
6、在浮窗中可以快速啟動或者關閉手機的wifi網絡
Emmagee如何使用?
1、安裝Emmagee應用
apk下載地址:http://code.google.com/p/emmagee/downloads/list
2、啟動Emmagee,列表中會默認加載手機安裝的所有應用
3、選擇你需要測試的應用,點擊“開始測試”,被測應用會被啟動
4、開始你的功能測試吧,測試過程中會自動記錄相關性能參數
5、測試完成后回到Emmagee界面,點擊“結束測試”,測試結果會保存在手機指定目錄的CSV文件中
生成的CSV文件內容見圖:
6、使用Excel打開CSV文件,使用自帶的統計圖標功能生成統計圖:
項目主頁:http://www.open-open.com/lib/view/home/1367026451
那么問題來了:
1、導出的文件打開格式不正確,顯示亂碼,如圖所示(都是些什么鬼!!!):
問題原因:
使用Emmagee導出的csv文件使用Excel打開后亂碼,另外其它手機上導出的csv文件也很可能出現類似情況,亂碼原因是由於導出的CSV文件編碼為UTF-8 。
解決辦法:
使用記事本打開csv格式的亂碼文件,選擇格式》轉換為“ANSI編碼”,然后把文件另存為“ANSI編碼”的CSV格式文件即可,然后再Excel打開就一切正常了。