History log of /frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bebfcc46a249a70af04bc18490a897888a142fb8 12-Feb-2018 Adam Lesinski <adamlesinski@google.com> Refactor AssetManager

Bug: 64071469
Test: atest CtsContentTestCases
Change-Id: Ia6856157e8813856268fba003e1e591d690cb26e
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
bde1df21adf264d3398b9f3274f353faa6399008 09-Feb-2018 Adam Lesinski <adamlesinski@google.com> Revert "Replace AssetManager with AssetManager2 implementation"

This reverts commit 1187590da38457809dd368d4901c9c47ac5a6958.

Bug: 73134570
Change-Id: I59b4d714e447478ea124f086356f127f42251fb7
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
c9a9c1c1c3e22d939150622e3a6c8b9b7ec58b04 09-Feb-2018 Adam Lesinski <adamlesinski@google.com> Revert "libandroidfw: Add ApplyStyle and SetConfiguration benchmark"

This reverts commit 59f63bd801f10336c9f0499b7a0bc0bccb0fad2e.

Bug: 73134570
Change-Id: I6ace34b0d6545ff001664792b0bb1bbff5b5cbbe
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
59f63bd801f10336c9f0499b7a0bc0bccb0fad2e 28-Dec-2017 Adam Lesinski <adamlesinski@google.com> libandroidfw: Add ApplyStyle and SetConfiguration benchmark

Test: mma frameworks/base/libs/androidfw
Test: adb sync system data
Test: adb shell /data/benchmarktest64/libandroidfw_benchmarks/libandroidfw_benchmarks
Change-Id: Ia0e868008a3b32dc8d1c69ed1f2c39f152bb7815
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
1187590da38457809dd368d4901c9c47ac5a6958 23-Jan-2017 Adam Lesinski <adamlesinski@google.com> Replace AssetManager with AssetManager2 implementation

Test: atest CtsContentTestCases:android.content.res.cts
Test: make libandroidfw_tests
Change-Id: I2bb6d7656d2516d371e83e541ed02f91405f6d94
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
f7d01dd7e14e01420c39e7fb8eca3cfa0f5f31b6 26-Jan-2018 Adam Lesinski <adamlesinski@google.com> Revert "Replace AssetManager with AssetManager2 implementation"

This reverts commit dcb3c6559b09ec89771858ec27a787027da9af50.

Bug:72511998
Change-Id: I665966ca109f66f85d8665db388c71ea2303c3b8
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
646265cb2a4af0b1b795fbb2f76ad424ce97cba3 26-Jan-2018 Adam Lesinski <adamlesinski@google.com> Revert "libandroidfw: Add ApplyStyle and SetConfiguration benchmark"

This reverts commit d9c809c480e22ccced6762268efaa30bb9a6e491.

Bug:72511998
Change-Id: I3be2374e3662fc8397c00f1df1bce6de5f5a4549
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
d9c809c480e22ccced6762268efaa30bb9a6e491 28-Dec-2017 Adam Lesinski <adamlesinski@google.com> libandroidfw: Add ApplyStyle and SetConfiguration benchmark

Test: mma frameworks/base/libs/androidfw
Test: adb sync system data
Test: adb shell /data/benchmarktest64/libandroidfw_benchmarks/libandroidfw_benchmarks
Change-Id: Ia6b441f186ccb455acbee15723f0d2d5657b09b5
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
dcb3c6559b09ec89771858ec27a787027da9af50 23-Jan-2017 Adam Lesinski <adamlesinski@google.com> Replace AssetManager with AssetManager2 implementation

Test: atest CtsContentTestCases:android.content.res.cts
Test: make libandroidfw_tests
Change-Id: I572eb13c6a4372c7f656f5912821cececd5bf3d4
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
7fb38311361390e24d7e43ce1eb220faccd251ff 23-Jan-2018 Adam Lesinski <adamlesinski@google.com> Revert "Replace AssetManager with AssetManager2 implementation"

This reverts commit b20a0ce59f59cb5ec857748e056cc341dbd13b92.
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
fae57eb4b8b86271c79facc3e884e02f5156396b 23-Jan-2018 Adam Lesinski <adamlesinski@google.com> Revert "libandroidfw: Add ApplyStyle and SetConfiguration benchmark"

This reverts commit 62f17129a0c519fe3e591be102b1863024cea3a4.
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
62f17129a0c519fe3e591be102b1863024cea3a4 28-Dec-2017 Adam Lesinski <adamlesinski@google.com> libandroidfw: Add ApplyStyle and SetConfiguration benchmark

Test: mma frameworks/base/libs/androidfw
Test: adb sync system data
Test: adb shell /data/benchmarktest64/libandroidfw_benchmarks/libandroidfw_benchmarks
Change-Id: I021bc53e85651dcf5fbd4ebaae72d82be1a03252
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
b20a0ce59f59cb5ec857748e056cc341dbd13b92 23-Jan-2017 Adam Lesinski <adamlesinski@google.com> Replace AssetManager with AssetManager2 implementation

Test: Existing CTS tests pass
Test: make libandroidfw_tests
Change-Id: I858f7e1d909c08273b096601136e3f28e15eb5d4
/frameworks/base/libs/androidfw/tests/BenchmarkHelpers.cpp
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.cpp
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.cpp