1. 程式人生 > >boost::timer庫使用

boost::timer庫使用

type AS nbsp 定時 pan pre cpu 方法 運行

boost::timer boost庫定時器使用,需要在編譯時加相關鏈接庫 -lboost_timer -lboost_system

boost::timer::cpu_timer 和boost::timer::auto_cpu_timer用於精確定時,有start(),elapsed(),is_stopped()等方法,elapsed()方法返回的時結構體boost::timer::cpu_times

struct cpu_times
{
//時間單位都為ns nanosecond_type wall;   //程序運行實際時間 nanosecond_type user;  //用戶層cpu時間 nanosecond_type system;  //內核系統cpu時間
void clear() {wall = user = system = 0LL; } };

boost::timer庫使用