commit | 208a5cb383dd9dcd3461f89b74af5df67dc8d794 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Wed Dec 02 15:44:07 2015 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Thu Dec 03 16:29:03 2015 -0800 |
tree | 9ed531a445d24a7685e577b1c5822e50dc1c1b1d | |
parent | 5337bbfbd1cd502bb2842698a6b2a543ab6a6c32 [diff] |
Store class tables in the image Reduces how long it takes to load an application image. N5 boot.art size Before: 8007680 After: 8122368 Also reduces boot time by how long AddImageClassesToClassTable used to take (~20ms). Changed class hashes to be uint32_t to fix cross compilation. We need serialized hash tables to be valid with different pointer sizes. Bug: 22858531 Change-Id: I463fc83f499ff75f509e80c253a55b9116ee5b89