方法一 利用gettickcount函式(ms)
**:cstring str;
longt1=
gettickcount
();//
程式段開始前取得系統執行時間(ms)
。。。。。。
//to do sth
longt2=
gettickcount();
//程式段結束後取得系統執行時間(ms)
str.format(
"time:%dms
",t2
-t1);
//前後之差即程式執行時間
afxmessagebox(str);
方法二利用c/c++計時函式(s)
**:#include
"time.h
"clock_t
start,
finish;
start
=clock();
finish
= clock();
printf(
"%f seconds\n",(
double
)(finish
-start)
/clocks_per_sec);
方法三 利用ctime類 獲取系統時間
**:cstring str;
//獲取系統時間
ctime tm;tm=
ctime::getcurrenttime();
str=
tm.format(
"現在時間是%y年%m月%d日 %x");
afxmessagebox(str);
方法四 利用getlocaltime類獲取系統時間
systemtime st;
cstring strdate,strtime;
getlocaltime(
&st);
strdate.format(
"m----
",st.wyear,st.wmonth,st.wday);
strtime.format(
"-:-:-
",st.whour,st.wminute,st.wsecond);
afxmessagebox(strdate);
afxmessagebox(strtime);
方法五 利用api函式
bool queryperformancecounter(我目前找到的也就這幾種方法,如果還有什麼新的方法,和大家一起分享一下。large_integer
*lpperformancecount // counter value);
Python之統計程式執行耗時
思路 程式開始前後各記錄乙個時間點,兩個時間點相減即程式執行耗時時間 方法1 普通計算方法 import time import sys import os start time time.clock time.sleep 5 stop time time.clock cost stop time ...
Python中統計程式執行時間的幾種方法
此方法不改變被裝飾函式的返回值 usr bin python coding utf 8 import datetime import functools import time def time me func summary cal the time of the fucntion param n...
c 統計程式執行時間的方法
總結下c 中統計程式執行時間的方法。1 void main time t t2 time t2 printf 已執行 d秒 n t2 t1 2 vc的話有profile,在鏈結屬性頁勾選profile項,然後profile 在編譯選單下 各個函式時間都出來了3 int main 當然,你也可以用cl...