aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/BenchTimer.h
diff options
context:
space:
mode:
authorGravatar Hauke Heibel <hauke.heibel@gmail.com>2010-02-22 11:23:27 +0100
committerGravatar Hauke Heibel <hauke.heibel@gmail.com>2010-02-22 11:23:27 +0100
commitd5af5ab92b867d01a344c56beac1266076e44f94 (patch)
tree01c7827e13d71dd627fa65e2f0704c4ded1b6635 /bench/BenchTimer.h
parentf797ba0abe5307e5b42069b316925b0cea53b188 (diff)
Added getRealTime() for windows.
Diffstat (limited to 'bench/BenchTimer.h')
-rw-r--r--bench/BenchTimer.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/bench/BenchTimer.h b/bench/BenchTimer.h
index 6889654fe..a32495d60 100644
--- a/bench/BenchTimer.h
+++ b/bench/BenchTimer.h
@@ -126,8 +126,9 @@ public:
inline double getRealTime()
{
#ifdef WIN32
- // TODO
- return getCputime;
+ SYSTEMTIME st;
+ GetSystemTime(&st);
+ return (double)st.wSecond + 1.e-6 * (double)st.wMilliseconds;
#else
struct timeval tv;
struct timezone tz;