mirror of https://github.com/YatopiaMC/Yatopia.git
23 lines
1.3 KiB
Diff
23 lines
1.3 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Paul Sauve <paul@technove.co>
|
|
Date: Fri, 23 Apr 2021 15:00:30 -0500
|
|
Subject: [PATCH] Optimize redundant calls
|
|
|
|
Just pushing this because I want numbers on it, according to both CPU
|
|
tracking and async sampling this is something that causes a discernable
|
|
(1.5%) impact on performance.
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/level/ChunkMapDistance.java b/src/main/java/net/minecraft/server/level/ChunkMapDistance.java
|
|
index a5fc023312c99e591fc269999c28a766a46f8849..fb4d006f86229fd093f1a9ea8cab2add0a4cacfa 100644
|
|
--- a/src/main/java/net/minecraft/server/level/ChunkMapDistance.java
|
|
+++ b/src/main/java/net/minecraft/server/level/ChunkMapDistance.java
|
|
@@ -215,7 +215,7 @@ public abstract class ChunkMapDistance {
|
|
public boolean a(PlayerChunkMap playerchunkmap) {
|
|
com.tuinity.tuinity.util.TickThread.softEnsureTickThread("Cannot tick ChunkMapDistance off of the main-thread");// Tuinity
|
|
//this.f.a(); // Paper - no longer used
|
|
- AsyncCatcher.catchOp("DistanceManagerTick"); // Paper
|
|
+ //AsyncCatcher.catchOp("DistanceManagerTick"); // Paper // Airplane - leave up to softEnsures
|
|
//this.g.a(); // Tuinity - no longer used
|
|
boolean flag = this.ticketLevelPropagator.propagateUpdates(); // Tuinity - replace ticket level propagator
|
|
|