{"push_id":913061178,"size":1,"distinct_size":1,"ref":"refs/heads/mm6.0","head":"8270aa1e11cb7b62ded03702c6e725e1f3aff4e9","before":"b7b616644b78cf73b9c2c186a166b292e211af1d","commits":[{"sha":"8270aa1e11cb7b62ded03702c6e725e1f3aff4e9","author":{"email":"8ca3aafebde604c87c2b9a5dc86c745b419b50ee@intel.com","name":"Thomas Buhot"},"message":"libhwui: make surface buffer allocation asynchronous\n\nOn the critical path of the cold launch of applications\nthe main thread of the started application allocates\nthe surface buffer. The allocation is synchronous and blocks\nthe main thread of the application.\nAs a consequence the launch time of the application is delayed\nby the time spent doing the allocation.\n\nWith this optimization the allocation is performed\nasynchronously in the RenderThread. This optimization\nwill benefit to the launch of all applications.\n\nChange-Id: I4bc145cfc3ba6fe1efbca519bcee2e4ea6617ae7\nSigned-off-by: Thomas Buhot <thomas.buhot@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/Quantum-OS/android_frameworks_base/commits/8270aa1e11cb7b62ded03702c6e725e1f3aff4e9"}]}