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

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

發布時間: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");
}
閱讀全文

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

熱點內容
什麼是數據獨立性分哪些層次 瀏覽:230
亞馬遜產品單個包裝怎麼多個賣 瀏覽:619
證券賬號多久沒有交易會休眠 瀏覽:663
客服跟代理有什麼區別 瀏覽:116
哪些手游端能交易 瀏覽:194
河南哪裡有古董交易市場 瀏覽:817
時富交易所是什麼 瀏覽:713
徠卡全站儀如何提取數據 瀏覽:653
雲南男裝代理有哪些牌子 瀏覽:831
南寧面料市場到哪個站下車 瀏覽:155
縣城技術類事業單位工資一般多少 瀏覽:33
淺談通過會計信息化有什麼收獲 瀏覽:464
spss數據模板是什麼 瀏覽:24
文檔篩選刪除後剩餘的數據在哪裡 瀏覽:558
市場半邊天是什麼意思 瀏覽:46
真正的名牌服裝批發市場在哪裡 瀏覽:157
菜市場買花甲怎麼選 瀏覽:754
微信小程序奧特曼抽卡游戲王的激活碼是什麼 瀏覽:131
數據線灰藍是什麼意思 瀏覽:144
天貓產品如何查總銷量 瀏覽:185