Java是一種計算機編程語言,常用于開發(fā)各種應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用。Java程序中經(jīng)常需要計算CPU和IO時間來優(yōu)化程序性能。
計算CPU時間
long startTime = System.nanoTime();
// 將要計算的代碼放在這里
long endTime = System.nanoTime();
long duration = (endTime - startTime);
System.out.println("計算CPU時間:" + duration);
計算IO時間
long startTime = System.currentTimeMillis();
// 執(zhí)行IO操作的代碼放在這里
long endTime = System.currentTimeMillis();
long duration = (endTime - startTime);
System.out.println("計算IO時間:" + duration);
需要注意的是,計算CPU和IO時間的方法的精確度和可靠性都取決于當前系統(tǒng)的運行狀況。如果需要更加精確的計算,可以考慮使用專業(yè)的性能分析工具。