C/C++獲取程序運行時間(納秒級)


用到獲取系統時間(納秒)的函數getTimeNs()

包含頭文件:ctime(c++)/time.h(c)

#include<ctime>
long getTimeNs()
{
    struct timespec ts;
    clock_gettime(CLOCK_REALTIME,&ts);

    return ts.tv_sec*1000000000+ts.tv_nsec;
}	

只需要在需要測試時間的代碼塊前后用調用getTimeNs(),用兩個變量接收返回值,相減就是納秒級的運行時間。(●ˇ∀ˇ●)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM