aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/MutexBench.cpp
diff options
context:
space:
mode:
authorGravatar mtklein <mtklein@chromium.org>2015-09-22 10:38:48 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-09-22 10:38:48 -0700
commita16e8bcef165aabb2463339e80fdd6f1fa19b8b9 (patch)
tree94ea49a17beaba804ae59a78ef5ddc6b5bd9571f /bench/MutexBench.cpp
parent78041fab416f5e92019f632dc64507c8ede43eab (diff)
move mutex construction out of the benchmarks.
Diffstat (limited to 'bench/MutexBench.cpp')
-rw-r--r--bench/MutexBench.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/bench/MutexBench.cpp b/bench/MutexBench.cpp
index 6dd4e5346f..ba92a43033 100644
--- a/bench/MutexBench.cpp
+++ b/bench/MutexBench.cpp
@@ -24,16 +24,16 @@ protected:
}
void onDraw(const int loops, SkCanvas*) override {
- Mutex mu;
for (int i = 0; i < loops; i++) {
- mu.acquire();
- mu.release();
+ fMu.acquire();
+ fMu.release();
}
}
private:
typedef Benchmark INHERITED;
SkString fBenchName;
+ Mutex fMu;
};
class SharedBench : public Benchmark {
@@ -48,15 +48,15 @@ protected:
}
void onDraw(const int loops, SkCanvas*) override {
- SkSharedMutex mu;
for (int i = 0; i < loops; i++) {
- mu.acquireShared();
- mu.releaseShared();
+ fMu.acquireShared();
+ fMu.releaseShared();
}
}
private:
typedef Benchmark INHERITED;
+ SkSharedMutex fMu;
};
///////////////////////////////////////////////////////////////////////////////