commit | 1e043977315bbd27b001858b7b0f6cfd5a463db5 | [log] [tgz] |
---|---|---|
author | Alexus Allen <alexuseallen@google.com> | Fri Aug 12 16:19:11 2022 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Fri Aug 12 16:19:11 2022 +0000 |
tree | 5155b308773a1ee510c09ab3d8446d5d72de9c48 | |
parent | 79eb3eb10b49abfd0643e5d686efd1c8157d31fa [diff] | |
parent | b6dc2ee0a78cffc19b59b41b8e5fbf8e0e7a699c [diff] |
Merge "SurfaceFlingerPerfTests: Buffer clean up for SurfaceFlingerPerfTests."
diff --git a/apct-tests/perftests/surfaceflinger/src/android/surfaceflinger/BufferFlinger.java b/apct-tests/perftests/surfaceflinger/src/android/surfaceflinger/BufferFlinger.java index 2769919..52fb8a6 100644 --- a/apct-tests/perftests/surfaceflinger/src/android/surfaceflinger/BufferFlinger.java +++ b/apct-tests/perftests/surfaceflinger/src/android/surfaceflinger/BufferFlinger.java
@@ -70,4 +70,10 @@ } mBufferQ.add(buffer); } + + public void freeBuffers() { + for (GraphicBuffer buffer : mBufferQ) { + buffer.destroy(); + } + } }
diff --git a/apct-tests/perftests/surfaceflinger/src/android/surfaceflinger/SurfaceFlingerPerfTest.java b/apct-tests/perftests/surfaceflinger/src/android/surfaceflinger/SurfaceFlingerPerfTest.java index 36007be..f4d0c05 100644 --- a/apct-tests/perftests/surfaceflinger/src/android/surfaceflinger/SurfaceFlingerPerfTest.java +++ b/apct-tests/perftests/surfaceflinger/src/android/surfaceflinger/SurfaceFlingerPerfTest.java
@@ -60,6 +60,7 @@ bufferflinger.addBuffer(t, sc); t.apply(); } + bufferflinger.freeBuffers(); } }