diff options
author | 2017-01-19 17:43:26 -0800 | |
---|---|---|
committer | 2017-01-20 13:52:40 -0800 | |
commit | 1508ae60cc02d0ed84f216f3ddd43a932c2ede42 (patch) | |
tree | 45728acf9e7e33998af1c5ebbc37bd5633f9fb36 /libs/gui/BufferQueueConsumer.cpp | |
parent | decf4e53b1b8aa6327e948885958665ef2d07e92 (diff) |
libEGL: Add initialization tracing
The first call to eglGetDisplay() loads drivers and initializes
dispatch tables. This currently takes significant time (85-100 ms),
and can must be done before the first frame of an app can be shown.
This change adds systrace markers for the major parts of this process,
as a precursor to optimizing them.
Bug: 34404021
Test: manual systrace of calculator app startup on bullhead
Change-Id: If1ecb5a81f9d33daf72c6f3e5b403972f8529b2d
Diffstat (limited to 'libs/gui/BufferQueueConsumer.cpp')
0 files changed, 0 insertions, 0 deletions