From 451eb138d86333ed48df40ca912f978f19a89e8c Mon Sep 17 00:00:00 2001 From: Vishnu Nair Date: Fri, 9 Sep 2022 16:26:16 -0700 Subject: SurfaceFlingerPerfTests: Reduce variability in results - use custom interation counter since simpleperf is run over entire test - move all setup to @Before so its not recorded by simpleperf - make test activity fullscreen to remove buffer updates from statusbar Bug: 230039226 Test: atest SurfaceFlingerPerfTest Change-Id: Id8c03b4dd32c012f091ab602fff780308420742f Merged-In: Id8c03b4dd32c012f091ab602fff780308420742f --- .../perftests/surfaceflinger/AndroidTest.xml | 8 +- .../src/android/surfaceflinger/BufferFlinger.java | 20 +-- .../surfaceflinger/SurfaceFlingerPerfTest.java | 177 +++++++++------------ .../surfaceflinger/SurfaceFlingerTestActivity.java | 13 +- 4 files changed, 100 insertions(+), 118 deletions(-) diff --git a/apct-tests/perftests/surfaceflinger/AndroidTest.xml b/apct-tests/perftests/surfaceflinger/AndroidTest.xml index 53e5d99409e2..11d110670b7a 100644 --- a/apct-tests/perftests/surfaceflinger/AndroidTest.xml +++ b/apct-tests/perftests/surfaceflinger/AndroidTest.xml @@ -49,16 +49,20 @@