replicant-frameworks_native/services/surfaceflinger
Mathias Agopian 82d7ab6c7e improve SurfaceFlinger dumpsys
It is now possible to say:

dumpsys SurfaceFlinger --latency

to print latency information about all windows

dumpsys SurfaceFlinger --latency window-name

to print the latency stats of the specified window

for instance: dumpsys SurfaceFlinger --latency SurfaceView

The data consists of one line containing global stats, followed by
128 lines of tab separated timestamps in nanosecond.

The first line currently contains the refresh period in nanosecond.
Each 128 following line contains 3 timestamps, of respectively
the app draw time, the vsync timestamp just prior the call to set and
the timestamp of the call to set.

Change-Id: Ib6b6da1d7e2e6ba49c282bdbc0b56a7dc203343a
2012-01-24 18:22:56 -08:00
..
DisplayHardware improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
tests Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00:00
Android.mk Add support for sending VSYNC events to the framework 2011-11-29 13:10:25 -08:00
Barrier.h
clz.cpp
clz.h implement: "Add an ANativeWindow API for SurfaceFlinger to suggest an optimal buffer orientation" 2011-07-19 15:24:46 -07:00
DdmConnection.cpp as a debug option SrufaceFlinger can now connect to DDMS 2011-08-15 20:44:40 -07:00
DdmConnection.h as a debug option SrufaceFlinger can now connect to DDMS 2011-08-15 20:44:40 -07:00
DisplayEventConnection.cpp Improve the VSYNC api a bit. 2011-12-06 22:43:10 -08:00
DisplayEventConnection.h Improve the VSYNC api a bit. 2011-12-06 22:43:10 -08:00
EventThread.cpp improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
EventThread.h Improve the VSYNC api a bit. 2011-12-06 22:43:10 -08:00
GLExtensions.cpp
GLExtensions.h
Layer.cpp improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
Layer.h improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
LayerBase.cpp improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
LayerBase.h improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
LayerDim.cpp Make sure set GL state properly 2011-10-18 15:32:57 -07:00
LayerDim.h
LayerScreenshot.cpp Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE 2012-01-06 10:07:54 +00:00
LayerScreenshot.h Fix rotation displays frame N-1 briefly while rotating 2011-11-04 15:15:32 -07:00
MessageQueue.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
MessageQueue.h fix an issue where invalidate/transactions could be missed 2011-12-03 14:47:29 -08:00
MODULE_LICENSE_APACHE2
SurfaceFlinger.cpp improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
SurfaceFlinger.h improve SurfaceFlinger dumpsys 2012-01-24 18:22:56 -08:00
SurfaceTextureLayer.cpp Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00:00
SurfaceTextureLayer.h return correct value from query after connecting a surface 2011-08-08 20:25:44 -07:00
Transform.cpp Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00:00
Transform.h fix Surface positions are not floats 2011-08-30 18:51:54 -07:00