diff options
author | Derek Sollenberger <djsollen@google.com> | 2011-06-23 17:32:30 -0400 |
---|---|---|
committer | Derek Sollenberger <djsollen@google.com> | 2011-06-23 17:32:30 -0400 |
commit | 0199fa7423f89a129da2b22a488f2c18e2e4727f (patch) | |
tree | a831057e846066083c5bab3fb014313678ad1cac /bench/BenchSysTimer_c.cpp | |
parent | 4eb5f622ae8a529cdf2a2fe6347e6bd97b5f28cb (diff) | |
download | external_skia-0199fa7423f89a129da2b22a488f2c18e2e4727f.zip external_skia-0199fa7423f89a129da2b22a488f2c18e2e4727f.tar.gz external_skia-0199fa7423f89a129da2b22a488f2c18e2e4727f.tar.bz2 |
Skia Merge (revision 1562)
Change-Id: Ief005abc9eb741ccf5efec3d1f29fe2dfc23103d
Diffstat (limited to 'bench/BenchSysTimer_c.cpp')
-rw-r--r-- | bench/BenchSysTimer_c.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bench/BenchSysTimer_c.cpp b/bench/BenchSysTimer_c.cpp new file mode 100644 index 0000000..fc0850b --- /dev/null +++ b/bench/BenchSysTimer_c.cpp @@ -0,0 +1,20 @@ +#include "BenchSysTimer_c.h" + +//Time +#include <time.h> + +void BenchSysTimer::startWall() { + this->fStartWall = time(); +} +void BenchSysTimer::startCpu() { + this->fStartCpu = clock(); +} + +double BenchSysTimer::endCpu() { + clock_t end_cpu = clock(); + this->fCpu = (end_cpu - this->fStartCpu) * CLOCKS_PER_SEC / 1000.0; +} +double BenchSysTimer::endWall() { + time_t end_wall = time(); + this->fWall = difftime(end_wall, this->fstartWall) / 1000.0; +} |