Spark-Report lesen

Spark installieren, ein Profil aufnehmen und die obersten drei Zeilen des Ergebnisses verstehen. Da steht meistens die Antwort.

1 Min. LesezeitStand 2026-09-14Read this guide in English →

Spark ist ein Profiler: Er schaut zu, womit der Server seine Zeit verbringt, und zeigt es als Baum.

Profil aufnehmen

  1. spark über den Reiter Plugins (oder Mods) installieren; neu starten.
  2. Warten, bis der Lag auftritt. In der Konsole: spark profiler start --timeout 60. Das nimmt 60 Sekunden auf.
  3. Die Konsole gibt einen Link aus (spark.lucko.me/...). Öffnen.

Lesen

  • Oben auf der Seite: TPS, MSPT und Speicher während der Aufnahme. Bestätigt, dass es laggt.
  • Der Baum darunter: Server thread → Tick aufklappen. Jede Zeile ist etwas, das der Server je Tick tut, mit Prozentangabe. Auf die größten Prozente schauen.
    • EntityTickList / entityTick hoch → zu viele Mobs oder eine mob-lastige Gegend. /spark tickmonitor zeigt wo.
    • ChunkMap / chunk generation → Spieler erkunden. Vorgenerieren.
    • Ein Plugin-Paketname (com.example.myplugin) → dieses Plugin. Aktualisieren, umkonfigurieren oder entfernen.
    • Redstone / hopper → irgendwo eine Maschine. Papers Hopper-Einstellungen helfen.
    • GC ganz oben oder lange Old Gen-Pausen im Speicherdiagramm → zu wenig RAM.

Abkürzung

Link in Kowalski einfügen: "Lies diesen Spark-Report und sag mir, was den Lag verursacht." Er liest den Baum und erklärt ihn in klaren Worten, meist mit der genauen Config-Änderung.