Java中獲取系統時間,經常要計算系統的性能,因此需要在算法運行前後獲取一下系統時間作個對比。
- //獲取納秒差值
- 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打開這個文件就可以看到各個單元格內的數據了。