Android簡單測試程式碼的執行時間
阿新 • • 發佈:2019-02-05
背景
公司專案測試一張圖片通過Socket以流的方式從PC端傳到Android端需要多長時間,記錄一個小知識點。
以毫秒為單位
long startTime = System.currentTimeMillis(); // 獲取開始時間
// doThing(); // 測試的程式碼段
long endTime = System.currentTimeMillis(); // 獲取結束時間
Log.e("wsy","程式碼執行時間: " + (endTime - startTime) + "ms");
以納秒為單位
long startTime = System.nanoTime(); // 獲取開始時間
// doThing(); // 測試的程式碼段
long endTime = System.nanoTime(); // 獲取結束時間
Log.e("wsy","程式碼執行時間: " + (endTime - startTime) + "ms");
java與Android的方法是一樣的。
如果有什麼擴充套件的需求或者我有什麼遺失和錯誤歡迎評論,我會第一時間回覆和更新。