From ea43ddb078519ea1229a263100e7db3fdeb5ff4c Mon Sep 17 00:00:00 2001 From: Emux Date: Fri, 2 Oct 2015 16:40:29 +0300 Subject: [PATCH] Multithreaded rendering: use 1 thread for stability, #591 --- .../java/org/mapsforge/map/layer/renderer/MapWorkerPool.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mapsforge-map/src/main/java/org/mapsforge/map/layer/renderer/MapWorkerPool.java b/mapsforge-map/src/main/java/org/mapsforge/map/layer/renderer/MapWorkerPool.java index 06bd483a4..1540da455 100644 --- a/mapsforge-map/src/main/java/org/mapsforge/map/layer/renderer/MapWorkerPool.java +++ b/mapsforge-map/src/main/java/org/mapsforge/map/layer/renderer/MapWorkerPool.java @@ -35,7 +35,8 @@ public class MapWorkerPool implements Runnable { // better implementation, maybe one that also takes the available memory into account, would // be good. public static final int DEFAULT_NUMBER_OF_THREADS = Runtime.getRuntime().availableProcessors() + 1; - public static int NUMBER_OF_THREADS = DEFAULT_NUMBER_OF_THREADS; + // For stability reasons (see #591), we set number of threads to 1 + public static int NUMBER_OF_THREADS = 1; public static boolean DEBUG_TIMING = false;