TStopwatch
その名の通りストップウォッチの様に使える。
#include <TStopwatch.h>
基本的な機能
TStopwatch sw;
sw.Start(); //スタート 前に使っていたら、その値をresetして、0から計測する。
sw.Start(1);//上と同じ
sw.Start(0);//前に使っていた値をresetせず、その続きから計測。
sw.Stop(); //ストップ
sw.Continue(); //ストップしていたところから計測再開
sw.RealTime(); // (ストップをかけて、)running time を秒の単位で返す。返り値はDouble_t。
sw.CPUtime(); // (ストップをかけて、)CPU time を秒の単位で返す。返り値はDouble_t。
sw.Print(); //Real time 0:00:04, CP time 0.000 のように返す(running time 4[sec] ,CPU time 0 [sec])
sw.Print("m"); //Real time 0:00:04.472, CP time 0.000 ミリ秒精度
sw.Print("u"); //Real time 0:00:04.471850, CP time 0.000 マイクロ秒精度