獲取程式執行時間(精確到毫秒)

2021-04-20 06:27:15 字數 603 閱讀 8851

large_integer litmp1,litmp2,lit***; 

longlong qpart1=0,qpart2=0;  

double dfminus,dffreq,dftim;  

queryperformancefrequency(&litmp1);   //    獲得計數器的時鐘頻率  

dffreq = (double)litmp1.quadpart;  

queryperformancecounter(&litmp2);    //    獲得初始值  

qpart1 = litmp2.quadpart;  

//核心排序演算法,在此前後的演算法是計算時間的演算法

}queryperformancecounter(&lit***);    //    獲得終止值      

qpart2 = lit***.quadpart;

dfminus = (double)(qpart2-qpart1);     

dftim = dfminus/dffreq;     

double m_douquick=(1000*dftim);

return m_douquick;

詳細記錄sql執行時間 精確到毫秒

寫程式的人,往往需要分析所寫的sql語句是否已經優化過了,伺服器的響應時間有多快,這個時候就需要用到sql的statistics狀態值來檢視了。通過設定statistics我們可以檢視執行sql時的系統情況。選項有profile,io time。介紹如下 set statistics profile...

C 計算程式執行時間精確至毫秒

clock 是c c 中的計時函式,而與其相關的資料型別是clock t 在msdn中,查得對clock函式定義如下 clock t clock void 計算該程式從啟動到函式呼叫占用cpu的時間。這個函式返回從 開啟這個程式程序 到 程式中呼叫clock 函式 時之間的cpu時鐘計時單元 clo...

獲取程式執行時間

獲取程式執行時間,對程式效能進行度量。include double start clock 段 system 程式名.exe 僅對於dos double end clock double time double end begin clocks per sec 1000 ms include dwo...