導航:首頁 > 軟體知識 > 如何輸出程序總體運行時間

如何輸出程序總體運行時間

發布時間:2023-02-27 13:39:03

❶ 如何獲得程序運行時間

1.通過計算程序開始和結束的時間差來得到程序運行時間: System.DateTime begin = System.DateTime.Now; Console.WriteLine(begin.ToString());int i = 0;while (i++ < 50000){ Console.WriteLine(i);}System.TimeSpan ts = end.Subtract(begin); Console.WriteLine(ts.ToString()); //也可以像下面這樣,但是這種方法得出的時間不是很精確

❷ c++如何計算程序運行時間並輸出

c++計算程序運行時間:

一、clock()計時函數:

clock()是C/C++中的計時函數,而與其相關的數據類型是clock_t。clock函數定義如下:clock_t clock(void) ;簡單而言,就是該程序從啟動到函數調用佔用CPU的時間。這個函數返回從「開啟這個程序進程」到「程序中調用clock()函數」時之間的CPU時鍾計時單元(clock tick)數,在MSDN中稱之為掛鍾時間(wal-clock);若掛鍾時間不可取,則返回-1。其中clock_t是用來保存時間的數據類型。

二、相關定義:

在time.h文件中,我們可以找到對clock_t()的定義:#ifndef _CLOCK_T_DEFINEDtypedef long clock_t;

#define _CLOCK_T_DEFINED

#endif

很明顯,clock_t是一個長整形數。

在time.h文件中,還定義了一個常量CLOCKS_PER_SEC,它用來表示一秒鍾會有多少個時鍾計時單元,其定義如下:#define CLOCKS_PER_SEC ((clock_t)1000)

三、使用實例:

//計算一段程序運行的時間

#include<iostream>

#include<ctime>

using namespace std;

int main()

{

clock_t startTime,endTime;

startTime = clock();//計時開始

for (long i = 0; i < 2147483640; i++)

{

i++;

}

endTime = clock();//計時結束

cout << "The run time is: " <<(double)(endTime - startTime) / CLOCKS_PER_SEC << "s" << endl;

system("pause");

return 0;

}

//注釋在:VC++6.0中可以用CLK_TCK替換CLOCKS_PER_SEC。

❸ C語言求一個程序運行時間

C/C++中的計時函數是clock()。

所以,可以用clock函數來計算的運行一個循環、程序或者處理其它事件到底花了多少時間,具體參考代碼如下:

#include「stdio.h」
#include「stdlib.h」
#include「time.h」

intmain(void)
{
longi=10000000L;
clock_tstart,finish;
doubleration;
/*測量一個事件持續的時間*/
printf("Timetodo%ldemptyloopsis",i);
start=clock();
while(i--);
finish=clock();
ration=(double)(finish-start)/CLOCKS_PER_SEC;
printf("%fseconds ",ration);
system("pause");
}
閱讀全文

與如何輸出程序總體運行時間相關的資料

熱點內容
當貝市場的視頻怎麼保存到相冊 瀏覽:442
預約科目一考試成功信息多久到 瀏覽:149
紅米4使用情況統計數據在哪裡找 瀏覽:892
數據分析需要發展到哪些程度 瀏覽:285
改排氣如何拿數據 瀏覽:213
代理工作人員是什麼意思 瀏覽:892
ps頑固程序如何刪除 瀏覽:733
代理記賬怎麼給費用 瀏覽:103
代理記賬費記到哪個科目 瀏覽:115
餅狀圖數據如何變成百分比 瀏覽:963
代理合同指什麼 瀏覽:783
軍工項目java用到哪些技術 瀏覽:973
和平精英怎麼才能把技術提升 瀏覽:684
從十字架中能獲得哪些信息 瀏覽:688
十二夏天代理怎麼加入 瀏覽:515
蘋果游泳數據哪裡看 瀏覽:925
沒有技術怎麼調整 瀏覽:378
地里大批農產品怎麼賣 瀏覽:973
代理怎麼打廣告 瀏覽:113
食鹽放開後怎麼做代理 瀏覽:185