73f6f9daf6bb38e49747bd103c97617b3dccddc4 |
|
14-Nov-2017 |
Adam Lesinski <adamlesinski@google.com> |
libandroidfw: Add SparseEntry support for LoadedArsc go/o-restable-sparse-entries Test: make libandroidfw_tests Change-Id: Ib1a7d1fc69008390eee53a1de04356dc50e05b45
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.h
|
873ef0e2302a1581dbcb83b49cefc95dcc41f5a0 |
|
12-Oct-2017 |
Adam Lesinski <adamlesinski@google.com> |
libandroidfw_tests: package test data correctly - Convert to use soong, which allows bundling test data with benchmarks. - Also separate libandroidfw_benchmarks so that it doesn't depend on gtest. Test: manual Change-Id: I45bd222fafa87172c77b7f5bb2a7a89ddca72361
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.h
|
c8f71aa67ea599cb80205496cb67e9e7a121299c |
|
08-Feb-2017 |
Adam Lesinski <adamlesinski@google.com> |
Add ResTable_sparseTypeEntry support Benchmarks on bullhead-userdebug show that there is a negligent performance impact when using sparse entries on a 30% loaded sparse type of 1000 resources. Benchmark Time CPU Iterations ----------------------------------------------------------------------------------- BM_SparseEntryGetResourceSparseLarge 255 ns 254 ns 2751408 BM_SparseEntryGetResourceNotSparseLarge 254 ns 254 ns 2756534 Bug: 27381711 Test: make libandroidfw_tests aapt2_tests Change-Id: I051ea22f2f6b2bc3696e446adc9e2a34be18009f
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.h
|