diff options
author | Andrii Kulian <akulian@google.com> | 2017-12-07 09:31:01 -0800 |
---|---|---|
committer | Andrii Kulian <akulian@google.com> | 2017-12-07 16:16:13 -0800 |
commit | 9c5ea9c153fcc1f0fd2cfd35a77f26bf2849c48e (patch) | |
tree | d66b20624d534ec3787ad61a7b4bda2180356e19 /libs/hwui/renderthread/CacheManager.cpp | |
parent | 33203ffd18e71e6b397b4dd8befffc6cedd8e5f5 (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