EVC 4 0中獲取毫秒級計時器

2021-06-02 01:32:18 字數 1230 閱讀 9671

//#include

//#include

//#include

large_integer begaintime ;     

large_integer endtime ;     

large_integer frequency ;     

queryperformancefrequency(&frequency);     

queryperformancecounter(&begaintime) ;     

//要測試的**放在這裡    

carraylistlist1;

for (int i=1;i<50;i+=6)

////dword t2 = timegettime();

//dword k2 = gettickcount();

// s.format(l"run time:tick:%u,time:%u",k2-k,1);

// messagebox(s);

long lsize = sizeof(list1);

sleep(500);

queryperformancecounter(&endtime);    

s.format(l"freq(單位:ci):%f,high%f,low:%f",((double) frequency.quadpart),((double) frequency.highpart),(double) frequency.lowpart); messagebox(s);

s.format(l"bengain):%u", (double) begaintime.lowpart ); messagebox(s);

s.format(l"endtime:%u",(double)  endtime.lowpart ); messagebox(s);

s.format(l"執行時間(單位:次):%f",(double)((double) endtime.quadpart - (double) begaintime.quadpart));messagebox(s); messagebox(s);

//輸出執行時間(單位:s)     

s.format(l" 執行時間(單位:秒):%f",(double)(((double) endtime.quadpart -(double) begaintime.quadpart)*1000.0 /(double) frequency.quadpart));  

messagebox(s);

evc 4 0 建立Debug環境,設定斷點

程式開發中,希望看到變數在程式中執行的值,vc中很容易做到,只要按f9設定斷點,按f5執行就可以了。當程式當執行到斷點位置後,軟體自動停止。在evc中,就麻煩很多。方法如下 1 如果你沒有裝置,需要在計算機的模擬器中執行 你要裝個中文sdk,evc自帶sdk沒有中文,視窗中的中文都變口了。在evc的...

Linux獲取毫秒級時間

linux獲取毫秒級時間 moakap 在軟體設計中經常會用到關於時間的處理,用來計算語句 函式的執行時間,這時就需要精確到毫秒甚至是微妙的時間。int gettimeofday struct timeval tv struct timezone tz int settimeofday const ...

Linux獲取毫秒級時間

在軟體設計中經常會用到關於時間的處理,用來計算語句 函式的執行時間,這時就需要精確到毫秒甚至是微妙的時間。int gettimeofday struct timeval tv,struct timezone tz int settimeofday const struct timeval tv,co...