注意
1.精確級別,納秒級別
原型long sys_clock_gettime (clockid_t which_clock, struct timespec *tp);
which_clock引數解釋
clock_realtime:系統實時時間,隨系統實時時間改變而改變,即從utc1970-1-1 0:0:0開始計時,中間時刻如果系統時間被使用者該成其他,則對應的時間相應改變
clock_monotonic:從系統啟動這一刻起開始計時,不受系統時間被使用者改變的影響
clock_process_cputime_id:本程序到當前**系統cpu花費的時間
clock_thread_cputime_id:本執行緒到當前**系統cpu花費的時間
[cpp]
view plain
copy
#include
#include
intmain()
; clock_gettime(clock_realtime, &time1);
printf("clock_realtime: %d, %d"
, time1.tv_sec, time1.tv_nsec);
clock_gettime(clock_monotonic, &time1);
printf("clock_monotonic: %d, %d"
, time1.tv_sec, time1.tv_nsec);
clock_gettime(clock_process_cputime_id, &time1);
printf("clock_process_cputime_id: %d, %d"
, time1.tv_sec, time1.tv_nsec);
clock_gettime(clock_thread_cputime_id, &time1);
printf("clock_thread_cputime_id: %d, %d"
, time1.tv_sec, time1.tv_nsec);
printf("\n%d\n"
, time(null));
sleep(1);
}
如果無法編譯,預設沒有加入該庫,請用gcc test9.c -lrt執行
測試 #time ./a.out
系統的聯調
公司的票務系統都是已經做好的了,前天下午才拿到的程式,還沒有完全明白程式。昨天又要到門禁的廠商來對門禁的聯調。門禁廠商提供了他們門禁的api函式的dll和乙個dll的相關的說明數。由於公司的票務系統是vc開發的,上層也要求在原有 的系統上作改動,加上門禁即可。但是門禁廠商的dll是在delphi下開...
Winform 系統調優
小白鼠條件 以常見的樹形結構樹為例 有兩張結構相同的表table1 1w資料 table2 2w資料 需要對比資料差異。表結構如下 id parent id,col1,col2,col3 常規做法是 常規思想 迴圈table1,一 充分利用快取效果 作業系統的快取記憶體 磁碟快取等等,都是利用混存技...
linux系統調優
cpu 資源的調優 調整nice值改變程序優先順序 1.nice 概述 在 linux 系統中,nice 值的範圍從 20 到 19 不同系統的值範圍是不一樣的 正值表示低優先順序,負值表示高優先順序,值為零則表示不會調整該程序的優先順序。具有最高優先順序的程式,其 nice 值最低,所以在 lin...