From a16e8bcef165aabb2463339e80fdd6f1fa19b8b9 Mon Sep 17 00:00:00 2001 From: mtklein Date: Tue, 22 Sep 2015 10:38:48 -0700 Subject: move mutex construction out of the benchmarks. BUG=skia: Review URL: https://codereview.chromium.org/1345853004 --- bench/MutexBench.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'bench/MutexBench.cpp') 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; }; /////////////////////////////////////////////////////////////////////////////// -- cgit v1.2.3