メインコンテンツに移動

CPU時間計測

CPU時間計測

BOOSTでは, CPU時間の計測はとても簡単です. アホくせえのでコードだけ:

#include <boost/timer/timer.hpp>
boost::timer::cpu_timer Fucktime;//これで時間計測が可能
....
Fucktime.start();//     時間計測開始
....
Fucktime.stop();//      時間計測中断
....
Fucktime.resume();//    時間計測再開
....
Fucktime.stop();//      時間計測中断
....
std::out << "Time(in nano-sec):経過:" << Fucktime.elapsed().wall; 
std::out << ":システム:" << Fucktime.elapsed().system; 
std::out << ":あんた:" << Fucktime.elapsed().user << std::endl; 
....
Fucktime.start();//     時間計測開始(0から)