spark — profiler wydajności Minecraft
Profesjonalne narzędzie do analizy wydajności. CPU, RAM, TPS, tick timing — wszystko w jednym profilerze. Standard wśród adminów serwerów.
Czym jest spark?
spark to profiler wydajności dla Minecrafta, stworzony przez lucko (autora LuckPerms). Pozwala na szczegółową analizę tego, co zużywa zasoby w grze — zarówno po stronie klienta, jak i serwera. Gdy twój serwer laguje, TPS spada poniżej 20 lub gra ma dziwne zacinki, spark pokaże ci dokładnie, co jest problemem.
spark działa jako sampler — zbiera dane o tym, które metody Java zużywają najwięcej CPU w danym przedziale czasu, i generuje interaktywny raport w przeglądarce. Raporty spark są standardem w społeczności Minecraft — gdy prosisz o pomoc z wydajnością na Discordzie Paper czy Fabric, pierwszą rzeczą, o którą zostajesz poproszony, to link do raportu spark.
Kluczowe funkcje
- CPU Profiler — pokazuje, które operacje zużywają najwięcej procesora. Identyfikuje lagujące mody, pluginy i operacje vanilla.
- Memory Inspector — analizuje użycie pamięci RAM, heap dumps, garbage collection i wycieki pamięci.
- TPS / Tick Monitoring — monitoruje ticks per second w czasie rzeczywistym, identyfikuje lag spikes i ich przyczyny.
- Raporty w przeglądarce — generuje interaktywne raporty na spark.lucko.me z flame graphami, drzewem wywołań i statystykami.
Podstawowe komendy
/spark profiler start— rozpoczyna profilowanie CPU./spark profiler stop— zatrzymuje i generuje raport z linkiem./spark tps— pokazuje aktualny TPS serwera./spark health— podsumowanie stanu serwera: TPS, CPU, RAM, uptime.
Komentarze