From 3cb373d384418a762197f91a49ffaada737665fa Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 8 Oct 2024 22:38:36 -0500 Subject: [PATCH] We made the cache way too small If it's constantly evicting things, that's bad for performance too. --- .../eu/siacs/conversations/services/XmppConnectionService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java index f038496c07a09a29f70ffb59fb401858fe4547e1..7f3e25180b3ea36e21f6ee472f23ed4ad7045abf 100644 --- a/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java +++ b/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java @@ -1448,7 +1448,7 @@ public class XmppConnectionService extends Service { } updateMemorizingTrustManager(); final int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024); - final int cacheSize = maxMemory / 15; + final int cacheSize = maxMemory / 7; this.mDrawableCache = new LruCache(cacheSize) { @Override protected int sizeOf(final String key, final Drawable drawable) {