Skip to content
Hosting · Výkon

Spark: profilovanie servera

Ako spraviť profil servera pomocou pluginu Spark, čítať strom volaní, nájsť príčinu lagov a pozrieť využitie pamäte.

Aktualizované 13. augusta 2026

Spark je moderný profiler pre Paper, Fabric, Forge a Velocity. Ukáže ti, kam ide čas CPU, vrátane vanilla mechaník.

Zachytenie profilu

spark profiler start --timeout 300

Päť minút s reálnymi hráčmi online, potom sa odkaz objaví sám. Alebo:

spark profiler stop

Rýchle príkazy

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

Ako čítať strom

Report je strom volaní s percentami. Ide o to, zostupovať po „najtučnejšej“ vetve, kým nebude jasný názov pluginu, modu alebo mechaniky.

Typické nálezy:

VetvaČo to je
EntityLiving.tick s veľkou váhouPríliš veľa mobov — Mobovia a entity
Village..., Brain.tickDedinčania — Dediny
ChunkMap, generationNačítavanie a generovanie chunkov — Pregenerácia
Názov pluginuPlugin — Plugin rozbíja server
Hopper, TileEntityHopper a kontrapcie — Farmy

Pamäť

spark heapsummary ukáže, ktoré objekty zaberajú heap. Rastúci počet entít alebo záznamov pluginov medzi dvoma snímkami je znakom úniku pamäte.

Hlavné pravidlo

Najprv profiluj, potom rob zmeny. Ladenie „podľa rád z fóra“ bez merania zvyčajne nič neprinesie a niekedy veci ešte zhorší.

Minecraft hostingTvoj server beží, aj keď si offlineVytvoriť server