summaryrefslogtreecommitdiff
path: root/libs/hwui/renderthread/CacheManager.cpp
diff options
context:
space:
mode:
authorAndrii Kulian <akulian@google.com>2017-12-07 09:31:01 -0800
committerAndrii Kulian <akulian@google.com>2017-12-07 16:16:13 -0800
commit9c5ea9c153fcc1f0fd2cfd35a77f26bf2849c48e (patch)
treed66b20624d534ec3787ad61a7b4bda2180356e19 /libs/hwui/renderthread/CacheManager.cpp
parent33203ffd18e71e6b397b4dd8befffc6cedd8e5f5 (diff)
Implement object pool for lifecycler
Lifecycler currently creates a lot of extra objects for transactions and transaction items. This change adds an object pool, so that all objects that are used in lifecycler will be reused as soon as a transaction is scheduled. This also fixes parcelling/unparcelling of IVoiceInteractor in launch activity transaction item. Bug: 64797980 Bug: 69977460 Test: android.app.servertransaction.ObjectPoolTests Change-Id: I49125e28447f3565338b61dab6de843fcc1ca9cd
Diffstat (limited to 'libs/hwui/renderthread/CacheManager.cpp')
0 files changed, 0 insertions, 0 deletions