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...