我寫了一段求斐波那契數列的java代碼,沒有用遞歸 想和使用遞歸的方式求斐波那契數列進行一個計算時間對比。 Eclipse有工具可以計時代碼執行時間嗎? 如果沒有的話,應該插入什麼來進行計時呢?
貌似可以用系統時間來進行計時,開始和結束的時候都輸出系統時間。但是有沒有更好的方式呢?
使用System.nanoTime()要比System.currentTimeMillis()精確:
long start = System.nanoTime();
Fuction A process.........
long end = System.nanoTime();
Log.e("TimeCost: ", String.valueOf(end - start));