コード例 #1
0
ファイル: high_resolution_timer.hpp プロジェクト: 41i/hpx
 boost::int64_t elapsed_microseconds() const
 {
     return boost::int64_t((take_time_stamp() - start_time_) * 1e-3);
 }
コード例 #2
0
ファイル: high_resolution_timer.hpp プロジェクト: 41i/hpx
 boost::int64_t elapsed_nanoseconds() const
 {
     return boost::int64_t(take_time_stamp() - start_time_);
 }
コード例 #3
0
ファイル: high_resolution_timer.hpp プロジェクト: 41i/hpx
 double elapsed() const                  // return elapsed time in seconds
 {
     return double(take_time_stamp() - start_time_) * 1e-9;
 }
コード例 #4
0
ファイル: high_resolution_timer.hpp プロジェクト: 41i/hpx
 void restart()
 {
     start_time_ = take_time_stamp();
 }
コード例 #5
0
ファイル: high_resolution_timer.hpp プロジェクト: 41i/hpx
 static double now()
 {
     return take_time_stamp() * 1e-9;
 }
コード例 #6
0
ファイル: high_resolution_timer.hpp プロジェクト: 41i/hpx
 high_resolution_timer()
   : start_time_(take_time_stamp())
 {
 }
コード例 #7
0
ファイル: thread_aware_timer.hpp プロジェクト: 7ev3n/hpx
 thread_aware_timer()
   : start_time_(take_time_stamp())
 {
 }