diff options
author | Stan Iliev <stani@google.com> | 2019-07-25 13:12:02 -0400 |
---|---|---|
committer | Stan Iliev <stani@google.com> | 2019-08-01 18:53:21 +0000 |
commit | 7203e1f55a57bf809c3d07a391b82c364fb60b7e (patch) | |
tree | 7471929e5b6ed42cb150bbbb9883e64a5e570007 /libs/hwui/renderthread/CanvasContext.h | |
parent | 85a6a5aa3b56749f2f30c442eff8837efb9ebde1 (diff) |
Add GPU draw stats to gfxinfo and GraphicsStatsService
Test: ran dumpsys with gfxinfo and graphicsstats
Change-Id: Id9950de87dc4343c6878baa6a6dd42fbc8aeddef
Diffstat (limited to 'libs/hwui/renderthread/CanvasContext.h')
-rw-r--r-- | libs/hwui/renderthread/CanvasContext.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/hwui/renderthread/CanvasContext.h b/libs/hwui/renderthread/CanvasContext.h index f9b93107de7b..8a76d6b3fc7a 100644 --- a/libs/hwui/renderthread/CanvasContext.h +++ b/libs/hwui/renderthread/CanvasContext.h @@ -29,6 +29,7 @@ #include "RenderNode.h" #include "renderthread/RenderTask.h" #include "renderthread/RenderThread.h" +#include "utils/RingBuffer.h" #include <SkBitmap.h> #include <SkRect.h> @@ -41,6 +42,7 @@ #include <future> #include <set> #include <string> +#include <utility> #include <vector> namespace android { @@ -260,6 +262,7 @@ private: std::vector<sp<RenderNode>> mRenderNodes; FrameInfo* mCurrentFrameInfo = nullptr; + RingBuffer<std::pair<FrameInfo*, int64_t>, 4> mLast4FrameInfos; std::string mName; JankTracker mJankTracker; FrameInfoVisualizer mProfiler; |