Nerf default tick thread allocation

Allocates too many threads by default
This commit is contained in:
Spottedleaf 2023-03-29 08:12:27 -07:00
parent 88167d59d2
commit 7de5c541b3

View File

@ -8120,7 +8120,7 @@ index 0000000000000000000000000000000000000000..3f14eda409ca49095dc43796868435b7
+} +}
diff --git a/src/main/java/io/papermc/paper/threadedregions/TickRegions.java b/src/main/java/io/papermc/paper/threadedregions/TickRegions.java diff --git a/src/main/java/io/papermc/paper/threadedregions/TickRegions.java b/src/main/java/io/papermc/paper/threadedregions/TickRegions.java
new file mode 100644 new file mode 100644
index 0000000000000000000000000000000000000000..1ac3c3612df4c1c5c28efc4e23ea107aa722050e index 0000000000000000000000000000000000000000..1cc7c32690ba7f7d7cdcbe239314f30f49ecb7bc
--- /dev/null --- /dev/null
+++ b/src/main/java/io/papermc/paper/threadedregions/TickRegions.java +++ b/src/main/java/io/papermc/paper/threadedregions/TickRegions.java
@@ -0,0 +1,355 @@ @@ -0,0 +1,355 @@
@ -8171,7 +8171,7 @@ index 0000000000000000000000000000000000000000..1ac3c3612df4c1c5c28efc4e23ea107a
+ if (tickThreads <= 4) { + if (tickThreads <= 4) {
+ tickThreads = 1; + tickThreads = 1;
+ } else { + } else {
+ tickThreads = (2 * tickThreads) / 3; + tickThreads = tickThreads / 4;
+ } + }
+ } else { + } else {
+ tickThreads = config.threads; + tickThreads = config.threads;