Remove HWC trace from default surface traces.
HWC traces are very large so it ends up causing a lot of frames
to get deleted from the SurfaceFlinger traces. The buffer can only
handle 5MB so logging HWC ends up crossing that size very quickly.
Test: No longer trace HWC information by default
Change-Id: Ifa34f2fd886bd15dbf689c3ed4314c988a9ef049
Fixes: 150963168
diff --git a/services/surfaceflinger/SurfaceTracing.h b/services/surfaceflinger/SurfaceTracing.h
index 3c24881..57dc7c8 100644
--- a/services/surfaceflinger/SurfaceTracing.h
+++ b/services/surfaceflinger/SurfaceTracing.h
@@ -97,7 +97,7 @@
std::condition_variable mCanStartTrace;
std::mutex& mSfLock;
- uint32_t mTraceFlags GUARDED_BY(mSfLock) = TRACE_ALL;
+ uint32_t mTraceFlags GUARDED_BY(mSfLock) = TRACE_CRITICAL | TRACE_INPUT;
const char* mWhere GUARDED_BY(mSfLock) = "";
mutable std::mutex mTraceLock;