diff options
| author | David Srbecky <dsrbecky@google.com> | 2019-06-16 21:53:51 +0100 | 
|---|---|---|
| committer | David Srbecky <dsrbecky@google.com> | 2019-06-19 18:24:04 +0000 | 
| commit | a2b34561a7faca95d0a4f8194ad155798e238e37 (patch) | |
| tree | 2da4501b3fdd20e3d227869a4ce44eab03b79434 /test/ProfileTestMultiDex | |
| parent | 34087c1047b79b7ec83eb2f45cf4f70524e0f6f5 (diff) | |
Stack maps: Interleave consecutive varints.
Reorder the layout of consecutive varints.  Store all the 'headers'
which define the varint size first and then store any large values.
The size is unchanged, but it makes the reading from memory faster.
This speeds up CodeInfo by 10%, and maps startup by 0.1%.
Change in size is negligible (the bits mostly just move).
Test: test.py -b --host --64 --optimizing
Change-Id: I16f702389d4ba94a407b1586cae5f82b8ef60e7b
Diffstat (limited to 'test/ProfileTestMultiDex')
0 files changed, 0 insertions, 0 deletions
