commit | f4eb1d0fccbb3aaab136fec4a3162481b3e364f4 | [log] [tgz] |
---|---|---|
author | Patrick Williams <pdwilliams@google.com> | Fri Aug 11 17:27:34 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Aug 11 17:27:34 2023 +0000 |
tree | 78ea6739585825bbe466dd40161de289ce377056 | |
parent | f1eb5637ec435f373b5bceb7ca2f2140c2dc3c06 [diff] | |
parent | 1a6e0bcb0c84d26cfdd482d82ef83902a9c9ef00 [diff] |
Merge "Update BUFFER_CACHE_MAX_SIZE" into udc-qpr-dev am: 1a6e0bcb0c Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/24378007 Change-Id: I6eb5c9ca6f75df95b359187058555c0b771b64c4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index 48a97b2..0b20186 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp
@@ -59,7 +59,7 @@ #include <private/gui/ComposerServiceAIDL.h> // This server size should always be smaller than the server cache size -#define BUFFER_CACHE_MAX_SIZE 64 +#define BUFFER_CACHE_MAX_SIZE 4096 namespace android {
diff --git a/services/surfaceflinger/ClientCache.h b/services/surfaceflinger/ClientCache.h index b56b252..fefc040 100644 --- a/services/surfaceflinger/ClientCache.h +++ b/services/surfaceflinger/ClientCache.h
@@ -29,7 +29,9 @@ #include <set> #include <unordered_map> -#define BUFFER_CACHE_MAX_SIZE 64 +// 4096 is based on 64 buffers * 64 layers. Once this limit is reached, the least recently used +// buffer is uncached before the new buffer is cached. +#define BUFFER_CACHE_MAX_SIZE 4096 namespace android {