真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java記錄代碼執(zhí)行時(shí)間 java 記錄執(zhí)行時(shí)間

java如何記錄方法運(yùn)行時(shí)間

//不需要導(dǎo)入包

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)永寧免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

//在你的方法第一行加上:

long a=System.currentTimeMillis();

//在最好的一行加上:

System.out.println("\rbr執(zhí)行耗時(shí) : "+(System.currentTimeMillis()-a)/1000f+" 秒 ");

計(jì)算Java程序執(zhí)行時(shí)間的幾種方法

最簡(jiǎn)單的就是直接獲取開始時(shí)間、結(jié)束時(shí)間,計(jì)算時(shí)間差

public?class?Demo?{

public?static?void?main(String[]?args)?{

long?startTime?=?System.currentTimeMillis();????//獲取開始時(shí)間

doSomething();????//測(cè)試的代碼段

long?endTime?=?System.currentTimeMillis();????//獲取結(jié)束時(shí)間

System.out.println("程序運(yùn)行時(shí)間:"?+?(endTime?-?startTime)?+?"ms");????//輸出程序運(yùn)行時(shí)間

}

}

java代碼運(yùn)行10次的時(shí)間

此方法為 Java 內(nèi)置的方法,使用 System.currentTimeMillis 來執(zhí)行統(tǒng)計(jì)的時(shí)間(統(tǒng)計(jì)單位:毫秒)(統(tǒng)計(jì)單位:毫秒),示例代碼如下:

public class TimeIntervalTest {

public static void main(String[] args) throws InterruptedException {

// 開始時(shí)間

long stime = System.currentTimeMillis();

// 執(zhí)行時(shí)間(1s)

Thread.sleep(1000);

// 結(jié)束時(shí)間

long etime = System.currentTimeMillis();

// 計(jì)算執(zhí)行時(shí)間

System.out.printf("執(zhí)行時(shí)長(zhǎng):%d 毫秒.", (etime - stime));

}

}

以上程序的執(zhí)行結(jié)果為:

執(zhí)行時(shí)長(zhǎng):1000 毫秒.

方法二:System.nanoTime

此方法為 Java 內(nèi)置的方法,使用 System.nanoTime 來統(tǒng)計(jì)執(zhí)行時(shí)間(統(tǒng)計(jì)單位:納秒),它的執(zhí)行方法

java 如何計(jì)算線程執(zhí)行時(shí)間

記錄一個(gè)起始時(shí)間,記錄一個(gè)結(jié)束時(shí)間,兩個(gè)相減就是程序運(yùn)行時(shí)間,代碼如下

long?start?=?System.currentTimeMillis();?//?記錄起始時(shí)間

try?{?

Thread.sleep(5000);?????????????????????//?線程睡眠5秒,讓運(yùn)行時(shí)間不那么小

}?catch?(InterruptedException?e)?{

e.printStackTrace();

}

long?end?=?System.currentTimeMillis();???????//?記錄結(jié)束時(shí)間

System.out.println(end-start);??????????????//?相減得出運(yùn)行時(shí)間

得出的單位是毫秒。


本文題目:java記錄代碼執(zhí)行時(shí)間 java 記錄執(zhí)行時(shí)間
網(wǎng)站鏈接:http://weahome.cn/article/doehegi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部