Skip to content
Hosting · Leistung

Spark: Server-Profiling

Wie Sie mit dem Spark-Plugin ein Server-Profil erstellen, den Call-Tree lesen, die Ursache von Lag finden und die Speichernutzung einsehen.

Aktualisiert am 13. August 2026

Spark ist ein moderner Profiler für Paper, Fabric, Forge und Velocity. Er zeigt, wohin die CPU-Zeit fließt, einschließlich der Vanilla-Mechaniken.

Ein Profil aufnehmen

spark profiler start --timeout 300

Fünf Minuten mit echten Spielern online, danach erscheint der Link von selbst. Oder:

spark profiler stop

Schnellbefehle

spark tps            TPS and MSPT
spark health         overall state, memory, disk
spark heapsummary    what is using memory

Den Baum lesen

Der Bericht ist ein Aufrufbaum mit Prozentangaben. Entscheidend ist, entlang des „dicksten“ Zweigs abzusteigen, bis der Name des Plugins, Mods oder der Mechanik klar wird.

Typische Befunde:

ZweigWas es ist
EntityLiving.tick mit hohem GewichtZu viele Mobs — Mobs und Entities
Village..., Brain.tickDorfbewohner — Dörfer
ChunkMap, generationChunk-Laden und -Generierung — Pregeneration
Plugin-NameEin Plugin — Ein Plugin legt den Server lahm
Hopper, TileEntityTrichter und Konstruktionen — Farmen

Arbeitsspeicher

spark heapsummary zeigt, welche Objekte den Heap belegen. Eine wachsende Anzahl von Entities oder Plugin-Einträgen zwischen zwei Snapshots ist ein Hinweis auf ein Leck.

Die Hauptregel

Erst profilen, dann ändern. Tuning „nach Forenratschlägen“ ohne Messung bringt meist nichts und verschlimmert die Lage manchmal sogar.

Minecraft-HostingIhr Server läuft, wenn Sie offline sindServer erstellen