為了要了解程式執行效率,總是要計算一下程式跑的速度,所以簡單的用Java為範例XD(主要是最近太頻繁用到了= =)
順便附上秒與毫秒、奈秒換算
1秒 = 103毫秒
1毫秒 = 106奈秒
1秒 = 109奈秒
//用毫秒計算程式運算時間 //取得開始毫秒時間 long start_ms_time = System.currentTimeMillis(); //要評估效率的程式 doSomeProgram(); //取得結束毫秒時間 long end_ms_time = System.currentTimeMillis(); System.out.println((end_ms_time-start_ms_time)+"ms"); //用奈秒計算程式運算時間 //取得開始奈秒時間 long start_ns_time = System.nanoTime(); //要評估效率的程式 doSomeProgram(); //取得結束奈秒時間 long end_ns_time = System.nanoTime(); System.out.println((end_ns_time-start_ns_time)+"ns");
順便附上秒與毫秒、奈秒換算
1秒 = 103毫秒
1毫秒 = 106奈秒
1秒 = 109奈秒
留言
張貼留言