java中測試程式執行時間
阿新 • • 發佈:2019-01-20
好了,師弟師妹們軍訓著,從1.05號放假到現在,我也無所事事了一個星期了,找不到人生的目標,鹹魚地送走了宿舍裡的最後一個兄弟,從上一個學期的放假時,就暗暗下定決心,不要自己最後一個人走,因為這會讓我想到孤獨,想到高三畢業後,離校的那一天,自己拿著行李,回望另一畔的學校,內心憂傷不已。好了,聽了我瞎比比這麼多,也只是我自己一個人在宿舍無聊時候寫的這麼多廢話。
直接上程式碼,下面執行的結果顯示的是毫秒的:
如果是納秒的話,是nanoTime:long startTime = System.currentTimeMillis(); /*要測試的程式 */ long endTime = System.currentTimeMillis(); System.output.println("程式執行的時間是:"+endTime - startTime+"毫秒" )
long nstartTime = System.nanoTime();
/*要測試的程式
*/
long nendTime = System.nanoTime();
System.output.println("程式執行的時間為:" +nendTime-nstartTime + "納秒");另外毫秒和秒的換算如下:
1s = 1000 ms 1ms = 1000微秒 1微秒 = 1ns,原諒我不會大微秒的符號,哈哈哈哈
