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

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

java代碼測(cè)試耗時(shí) java計(jì)算程序耗時(shí)

Java 多線程和單線程效率比較,最好是能上代碼,我使用了多線程發(fā)現(xiàn)耗時(shí)更多,求大神解釋!

單線程比多線程更快。你的測(cè)試代碼只是用了CPU資源。因?yàn)槎嗑€程需要處理線程的開銷,開銷多了自然沒有單線程快。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的溆浦網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

多線程是為了更充分的利用計(jì)算機(jī)的資源。比如網(wǎng)絡(luò),IO,CPU...如果你在for循環(huán)里加入一個(gè)磁盤寫入操作,多線程就會(huì)比單線程快了

如何準(zhǔn)確的測(cè)試一段java代碼的執(zhí)行時(shí)間

檢測(cè)一個(gè)JAVA程序的運(yùn)行時(shí)間方法: long startTime = System.currentTimeMillis();//獲取當(dāng)前時(shí)間//doSomeThing(); //要運(yùn)行的java程序long endTime = System.currentTimeMillis();System.out.println("程序運(yùn)行時(shí)間:"+(endTime-startTime)+"ms");

java如何計(jì)算程序運(yùn)行時(shí)間

第一種是以毫秒為單位計(jì)算的。

[java]?view plain?copy

//偽代碼

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

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

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

System.out.println("程序運(yùn)行時(shí)間:?"+(end-start)+"ms");

第二種是以納秒為單位計(jì)算的。?

[java]?view plain?copy

//偽代碼

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

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

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

System.out.println("程序運(yùn)行時(shí)間:?"+(end-start)+"ns");

包含所需的包: ?import java.lang.System;


本文標(biāo)題:java代碼測(cè)試耗時(shí) java計(jì)算程序耗時(shí)
當(dāng)前URL:http://weahome.cn/article/doophij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部