2020-03-15 20:03:36 +00:00
From 0adf0a54a9c7fecea654294f0b8a33dae051d6e2 Mon Sep 17 00:00:00 2001
2018-10-24 03:53:13 +00:00
From: Aikar <aikar@aikar.co>
Date: Tue, 23 Oct 2018 23:14:38 -0400
Subject: [PATCH] Use more reasonable thread count default for bootstrap
2019-05-05 11:12:32 +00:00
diff --git a/src/main/java/net/minecraft/server/SystemUtils.java b/src/main/java/net/minecraft/server/SystemUtils.java
2020-01-22 02:02:07 +00:00
index 7e224ebef..dc6d03062 100644
2019-05-05 11:12:32 +00:00
--- a/src/main/java/net/minecraft/server/SystemUtils.java
+++ b/src/main/java/net/minecraft/server/SystemUtils.java
2019-05-05 21:39:51 +00:00
@@ -66,7 +66,7 @@ public class SystemUtils {
2019-05-05 11:12:32 +00:00
}
2018-10-24 03:53:13 +00:00
2019-05-05 11:12:32 +00:00
private static ExecutorService k() {
- int i = MathHelper.clamp(Runtime.getRuntime().availableProcessors() - 1, 1, 7);
+ int i = Math.min(6, Math.max(Runtime.getRuntime().availableProcessors() - 2, 2)); // Paper - use more reasonable default - 2 is hard minimum to avoid using unlimited threads
Object object;
if (i <= 0) {
2018-10-24 03:53:13 +00:00
--
2020-03-15 20:03:36 +00:00
2.25.1
2018-10-24 03:53:13 +00:00