From a07f4f5532d8386c1824ec0029f422dae3cf4015 Mon Sep 17 00:00:00 2001 From: felkachang Date: Thu, 1 Sep 2022 16:56:52 +0800 Subject: Add the benchmark of XmlBlock for CriticalNative In order to make sure that CriticalNative is better than "FastNaive", this patch adds android.content.res.XmlBlockBenchmark to measure the current performance of FastNaive. Bug: 173709508 Test: atest \ CorePerfTests:android.content.res.XmlBlockBenchmark Change-Id: Iafa1e043425353bf430832ee5edd38947e667404 --- apct-tests/perftests/core/AndroidTest.xml | 5 + .../linear_layout_for_xmlblock_benchmark.xml | 110 +++++++ .../src/android/content/res/XmlBlockBenchmark.java | 321 +++++++++++++++++++++ 3 files changed, 436 insertions(+) create mode 100644 apct-tests/perftests/core/res/layout/linear_layout_for_xmlblock_benchmark.xml create mode 100644 apct-tests/perftests/core/src/android/content/res/XmlBlockBenchmark.java diff --git a/apct-tests/perftests/core/AndroidTest.xml b/apct-tests/perftests/core/AndroidTest.xml index 4f8ee2927d51..86f41e1f496c 100644 --- a/apct-tests/perftests/core/AndroidTest.xml +++ b/apct-tests/perftests/core/AndroidTest.xml @@ -27,6 +27,11 @@