diff options
author | Mathieu Chartier <mathieuc@google.com> | 2017-01-25 11:11:02 -0800 |
---|---|---|
committer | Mathieu Chartier <mathieuc@google.com> | 2017-01-25 11:37:27 -0800 |
commit | 3ceedc0c3e89e5a1bb44ac9bb0eb1ea2e8f4675a (patch) | |
tree | 80cdb6ff5c1fe8370d4b6ca5bca4035350f3803b /test/ProfileTestMultiDex | |
parent | f34077c96af3389e8eae65252d4c5d51cf630039 (diff) |
Refactor and optimize memory region bit functions
Move optimized bit reading from FieldEncoding to MemoryRegion,
added optimized StoreBits to MemoryRegion.
Compilation of a large app on host:
Before:
Time -j1: 31.897s
2.00% art::MemoryRegion::StoreBits(unsigned long, unsigned int, unsigned long)
After:
Time -j1: 29.620s
0.39% art::MemoryRegion::StoreBits(unsigned long, unsigned int, unsigned long)
Bug: 34621054
Test: test-art-host
Change-Id: I0509613da83cc5741d5cfada3f8a8af503784e9e
Diffstat (limited to 'test/ProfileTestMultiDex')
0 files changed, 0 insertions, 0 deletions