Spark: kako čitati izveštaj profajlera
Razlaganje strukture Spark izveštaja: stablo poziva, udeo vremena, pronalaženje krivca i tipični obrasci opterećenja.
Ažurirano 13. avgust 2026.
Snimanje profila — Spark. Evo kako da razumeš rezultat.
Šta vidiš kada otvoriš link
Stablo poziva sa procentima. Na vrhu je glavna nit servera; ispod je od čega se sastoji njen rad.
Treba da čitaš odozgo nadole duž najdeblje grane dok ne vidiš poznato ime: plugin, mod ili vanilla sistem.
Tipični obrasci
| Grana sa velikim udelom | Šta znači |
|---|---|
net.minecraft.world.entity | Previše entiteta — Mobovi |
Villager, Brain, GoalSelector | Seljaci i pronalaženje puta — Sela |
ChunkMap, ServerChunkCache, ChunkGenerate | Generisanje čankova — Pregeneracija |
HopperBlockEntity | Hoperi — Farme |
RedstoneTorch, TickNextTick | Redstone — Redstone lag |
| Ime plugina | Plugin — Plugin ruši server |
GC, SafepointBlocker | Skupljanje smeća — GC |
Procenti umeju da zavaraju
100% u izveštaju je celokupno vreme izvršavanja, uključujući i vreme mirovanja. Gledaj ne samo udeo nego i apsolutno vreme po tiku, pa ga uporedi sa MSPT — TPS.
Koordinate
Za entitete i blokove Spark prikazuje pozicije. To je gotova adresa koja ti kaže gde da odeš da pogledaš — obično ćeš tamo naći farmu određenog igrača.
Memorija
/spark heapsummary pokazuje čime je heap zauzet: rastući broj objekata jednog plugina između dva snimka je curenje — Memorija.
