diff options
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.h')
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index 21d523b..7099b35 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -132,6 +132,10 @@ private: friend class Layer; friend class SurfaceTextureLayer; + // This value is specified in number of frames. Log frame stats at most + // every half hour. + enum { LOG_FRAME_STATS_PERIOD = 30*60*60 }; + // We're reference counted, never destroy SurfaceFlinger directly virtual ~SurfaceFlinger(); @@ -392,6 +396,8 @@ private: const sp<const DisplayDevice>& hw, uint32_t minLayerZ, uint32_t maxLayerZ); + void logFrameStats(); + /* ------------------------------------------------------------------------ * Attributes */ |