Guard high water cache stats vars by GR_CACHE_STATS
TBR=halcanary@google.com
NOTRY=true
Review URL: https://codereview.chromium.org/729753003
diff --git a/src/gpu/GrResourceCache2.cpp b/src/gpu/GrResourceCache2.cpp
index 3f7498c..4593b82 100644
--- a/src/gpu/GrResourceCache2.cpp
+++ b/src/gpu/GrResourceCache2.cpp
@@ -95,9 +95,11 @@
fResources.addToHead(resource);
++fCount;
- SkDEBUGCODE(fHighWaterCount = SkTMax(fCount, fHighWaterCount));
fBytes += resource->gpuMemorySize();
- SkDEBUGCODE(fHighWaterBytes = SkTMax(fBytes, fHighWaterBytes));
+#if GR_CACHE_STATS
+ fHighWaterCount = SkTMax(fCount, fHighWaterCount);
+ fHighWaterBytes = SkTMax(fBytes, fHighWaterBytes);
+#endif
if (!resource->cacheAccess().getScratchKey().isNullScratch()) {
// TODO(bsalomon): Make this assertion possible.
// SkASSERT(!resource->isWrapped());
@@ -256,7 +258,9 @@
SkASSERT(this->isInCache(resource));
fBytes += resource->gpuMemorySize() - oldSize;
- SkDEBUGCODE(fHighWaterBytes = SkTMax(fBytes, fHighWaterBytes));
+#if GR_CACHE_STATS
+ fHighWaterBytes = SkTMax(fBytes, fHighWaterBytes);
+#endif
this->purgeAsNeeded();
this->validate();