![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
This is meant to be a ultra-fast interface to the hardware cycle counter, without periodic recalibration, to be even faster than absl::GetCurrentTimeNanos(). But this current implementation just uses GetCurrentTimeNanos().
#include <timer.h>
Public Member Functions | |
| int64_t | GetCycles () const |
| Public Member Functions inherited from WallTimer | |
| WallTimer () | |
| void | Reset () |
| void | Start () |
| When Start() is called multiple times, only the most recent is used. | |
| void | Restart () |
| void | Stop () |
| double | Get () const |
| int64_t | GetInMs () const |
| int64_t | GetInUsec () const |
| absl::Duration | GetDuration () const |
| bool | IsRunning () const |
Additional Inherited Members | |
| Protected Member Functions inherited from WallTimer | |
| int64_t | GetNanos () const |
|
inline |