1. 程式人生 > >java中測試程式執行時間

java中測試程式執行時間

好了,師弟師妹們軍訓著,從1.05號放假到現在,我也無所事事了一個星期了,找不到人生的目標,鹹魚地送走了宿舍裡的最後一個兄弟,從上一個學期的放假時,就暗暗下定決心,不要自己最後一個人走,因為這會讓我想到孤獨,想到高三畢業後,離校的那一天,自己拿著行李,回望另一畔的學校,內心憂傷不已。好了,聽了我瞎比比這麼多,也只是我自己一個人在宿舍無聊時候寫的這麼多廢話。

直接上程式碼,下面執行的結果顯示的是毫秒的:

long startTime = System.currentTimeMillis();
/*要測試的程式
*/
long endTime = System.currentTimeMillis();
System.output.println("程式執行的時間是:"+endTime - startTime+"毫秒" )
如果是納秒的話,是nanoTime:
long nstartTime = System.nanoTime();
/*要測試的程式
*/
long nendTime = System.nanoTime();
System.output.println("程式執行的時間為:" +nendTime-nstartTime + "納秒");
另外毫秒和秒的換算如下:

1s = 1000 ms  1ms = 1000微秒   1微秒 = 1ns,原諒我不會大微秒的符號,哈哈哈哈

相關推薦

no