diff options
author | David Srbecky <dsrbecky@google.com> | 2016-02-25 21:55:03 +0000 |
---|---|---|
committer | David Srbecky <dsrbecky@google.com> | 2016-04-01 17:01:55 +0100 |
commit | 61b28a17d9b6e8e998103646e98e4a9772e11927 (patch) | |
tree | 438c4a73f72423ddc71e6dca9f082d9e1d533996 /compiler/driver/compiler_driver_test.cc | |
parent | cf0f8560f41467331427418584687830932e66ed (diff) |
Use bit-level packing for InlineInfo in stackmaps as well.
Use the same approach as we do for stackmaps to reduce the size.
It saves 4.0 MB from non-debuggable boot.oat (AOSP).
It does not affect debuggable boot.oat.
It saves 3.6 MB (of 96.6 MB) from /system/framework/arm/ (GOOG).
It saves 0.6 MB (of 26.7 MB) from /system/framework/oat/arm/ (GOOG).
Field loads from inline-info get around 5% slower.
(based on the time it takes to load all inline-infos from boot.oat)
Change-Id: I67b0fa5eef74c1fdb013680d0231fd44ea696176
Diffstat (limited to 'compiler/driver/compiler_driver_test.cc')
0 files changed, 0 insertions, 0 deletions