Java 計算程式執行時間

2021-08-29 20:23:28 字數 586 閱讀 5370

第一種 以ms為單位

long starttime = system.

currenttimemillis()

;//獲取開始時間的時間戳

/*中間為要計算執行時間的**段*/

long endtime = system.

currenttimemillis()

;//獲取結束時間的時間戳

system.out.

println(+

(endtime - starttime)

+"ms");

//輸出程式執行時間

第二種 以ns為單位
long starttime=system.

nanotime()

;//獲取開始時間

/*中間為要計算執行時間的**段*/

long endtime=system.

nanotime()

;//獲取結束時間

system.out.

println(+

(endtime-starttime)

+"ns"

);

計算java程式執行時間

以毫秒為單位計算 偽 long starttime system.currenttimemillis 獲取開始時間 dosomething 測試的 段 long endtime system.currenttimemillis 獲取結束時間 以納秒為單位計算 偽 long starttime sys...

計算程式執行時間

在長時間計算程式執行時間時,可以使用clock函式。clock比較通用,精度並不是特別的高,大約是10ms。但是對於長時間的計算的話,還是可以使用的。以下是一段示例程式,將幫助你理解 include stdio.h include memory.h include time.h define siz...

程式執行時間計算

int sum int n 分析 宣告不計時間,第一句,第四句各占用乙個時間單位。第三句每執行一次占用四個時間單位,兩次乘法,一次加法,一次賦值。而執行n次共占用4n個時間單位。第二行初始化i,乙個時間單位 測試i n,n 1個時間單位 i n個時間單位 總共2n 2。忽略呼叫,返回值的開銷,以上總...