Skip to content
Hosting · Performanse

Spark: profilisanje servera

Kako da uzmeš profil servera pomoću Spark plugina, pročitaš stablo poziva, nađeš uzrok lag-a i vidiš potrošnju memorije.

Ažurirano 13. avgust 2026.

Spark je moderan profajler za Paper, Fabric, Forge i Velocity. Pokazuje gde odlazi CPU vreme, uključujući i vanilla mehanike.

Uzmi profil

spark profiler start --timeout 300

Pet minuta sa pravim igračima na serveru, a link se pojavi sam. Ili:

spark profiler stop

Brze komande

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

Kako da čitaš stablo

Izveštaj je stablo poziva sa procentima. Poenta je da se spuštaš niz „najdeblju“ granu dok ne postane jasno ime plugina, moda ili mehanike.

Tipični nalazi:

GranaŠta je to
EntityLiving.tick sa velikom težinomPreviše mobova — Mobovi i entiteti
Village..., Brain.tickSeljaci — Sela
ChunkMap, generacijaUčitavanje i generisanje čankova — Pregeneracija
Ime pluginaPlugin — Plugin kvari server
Hopper, TileEntityHoperi i kontrapcije — Farme

Memorija

spark heapsummary pokazuje koji objekti zauzimaju heap. Rastući broj entiteta ili unosa plugina između dva snimka je znak curenja memorije.

Glavno pravilo

Prvo profiliši, pa onda menjaj. Štelovanje „po savetu sa foruma“ bez merenja obično ne postigne ništa, a ponekad samo pogorša stvari.

Minecraft hostingTvoj server radi i dok si oflajnNapravi server