From 40b2d0d0e70b97002e1ac2e51d017dfe808a8780 Mon Sep 17 00:00:00 2001 From: John Reck <jreck@google.com> Date: Mon, 22 Jan 2024 22:20:18 -0500 Subject: [PATCH] Add a recycle & gc after heavy scaling tests Unclear if this will help, but it won't hurt at least Bug: 317869473 Test: speculative Change-Id: Ib523d676ad0c69119e782ed7fb6116107e1a3b91 --- .../core/src/android/graphics/perftests/CanvasPerfTest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apct-tests/perftests/core/src/android/graphics/perftests/CanvasPerfTest.java b/apct-tests/perftests/core/src/android/graphics/perftests/CanvasPerfTest.java index 3c361d772d3d..95730e836056 100644 --- a/apct-tests/perftests/core/src/android/graphics/perftests/CanvasPerfTest.java +++ b/apct-tests/perftests/core/src/android/graphics/perftests/CanvasPerfTest.java @@ -122,6 +122,8 @@ public class CanvasPerfTest { Bitmap.createScaledBitmap(source, source.getWidth() / 2, source.getHeight() / 2, true) .recycle(); } + source.recycle(); + Runtime.getRuntime().gc(); } @Test @@ -141,6 +143,8 @@ public class CanvasPerfTest { Bitmap.createScaledBitmap(source, source.getWidth() / 2, source.getHeight() / 2, true) .recycle(); } + source.recycle(); + Runtime.getRuntime().gc(); } @Test @@ -158,5 +162,7 @@ public class CanvasPerfTest { Bitmap.createScaledBitmap(source, source.getWidth() / 2, source.getHeight() / 2, true) .recycle(); } + source.recycle(); + Runtime.getRuntime().gc(); } } -- GitLab