commit | 31f6b727aae2758f622a2058aa2558e67b3b8e92 | [log] [tgz] |
---|---|---|
author | Patrick Williams <pdwilliams@google.com> | Fri Aug 11 18:12:18 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Aug 11 18:12:18 2023 +0000 |
tree | 632601bd7d136e3bb4d4c7c1e50f3b59c5560a97 | |
parent | 137a5428701c27f58dd4ca2615e05f002382ce66 [diff] | |
parent | f4eb1d0fccbb3aaab136fec4a3162481b3e364f4 [diff] |
Merge "Update BUFFER_CACHE_MAX_SIZE" into udc-qpr-dev am: 1a6e0bcb0c am: f4eb1d0fcc Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/24378007 Change-Id: I214f17100af0e800412c274083a7faa7ca41138b 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 6bc3324..2b05262 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 {