經常要計算系統的性能,因此需要在算法運行前後獲取一下系統時間作個對比。
//獲取納秒差值
long t1 = System.nanoTime();
// TODO: 運行程序
long t2 = System.nanoTime();
System.out.println((t2-t1));
//獲取毫秒差值
long t1 = System.currentTimeMillis();
// TODO: 運行程序
long t2 = System.currentTimeMillis();
System.out.println((t2-t1));
如果我們需要對測得的數據進行整理,比如在excel裏使用數據作個折線圖,而數據量又很大時怎麼辦?
我們可以在程序中將測試數據輸出爲文本文件,以csv爲後綴,數據間以逗號作爲分隔。
再使用excel打開這個文件就可以看到各個單元格內的數據了。