From 7d78e88a9d6b971a56485bfb66ab893dc07fcc99 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 15 Nov 2022 10:55:47 +0100 Subject: [PATCH] Maximize thread pool worker thread count --- app/src/main/java/eu/faircode/email/Helper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index b1d6fae151..a938e16bb8 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -260,6 +260,11 @@ public class Helper { } }; + if (threads == 0) { + int processors = Runtime.getRuntime().availableProcessors(); + threads = processors * 4; + } + if (threads == 0) return new ThreadPoolExecutorEx( name,