profiler rework
This commit is contained in:
1 parent
063b4b84ec
commit
647a3a15b6
8 files changed
+76
-59
No files matched your search
@@ -2,6 +2,7 @@ package carpet.mixins;
|
||||
|
||||
import carpet.CarpetServer;
|
||||
import carpet.CarpetSettings;
|
||||
import carpet.utils.CarpetProfiler;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.server.WorldGenerationProgressListener;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
@@ -26,7 +27,9 @@ public abstract class MinecraftServer_coreMixin
|
||||
)
|
||||
)
|
||||
private void onTick(BooleanSupplier booleanSupplier_1, CallbackInfo ci) {
|
||||
CarpetProfiler.ProfilerToken token = CarpetProfiler.start_section(null, "Carpet", CarpetProfiler.TYPE.GENERAL);
|
||||
CarpetServer.tick((MinecraftServer) (Object) this);
|
||||
CarpetProfiler.end_current_section(token);
|
||||
}
|
||||
|
||||
@Inject(method = "loadWorld", at = @At("HEAD"))
|
||||
|
||||
@@ -208,7 +208,8 @@ public abstract class MinecraftServer_tickspeedMixin extends ReentrantThreadExec
|
||||
{
|
||||
if (CarpetProfiler.tick_health_requested != 0L)
|
||||
{
|
||||
CarpetProfiler.end_tick_profiling((MinecraftServer) (Object)this, currentSection);
|
||||
CarpetProfiler.end_current_section(currentSection);
|
||||
CarpetProfiler.end_tick_profiling((MinecraftServer) (Object)this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user