Skip to content
Hosting · Performa

Spark: profiling server

Cara mengambil profil server dengan plugin Spark, membaca call tree, menemukan penyebab lag, dan melihat penggunaan memori.

Diperbarui 13 Agustus 2026

Spark adalah profiler modern untuk Paper, Fabric, Forge, dan Velocity. Spark menunjukkan ke mana waktu CPU pergi, termasuk mekanisme vanilla.

Ambil profil

spark profiler start --timeout 300

Lima menit dengan pemain asli online, lalu tautannya muncul sendiri. Atau:

spark profiler stop

Perintah cepat

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

Cara membaca tree

Laporan ini adalah call tree dengan persentase. Intinya adalah menelusuri cabang yang paling "gemuk" sampai nama plugin, mod, atau mekanisme menjadi jelas.

Temuan umum:

CabangApa itu
EntityLiving.tick dengan bobot besarTerlalu banyak mob — Mob dan entitas
Village..., Brain.tickPenduduk desa — Desa
ChunkMap, generationPemuatan dan pembuatan chunk — Pregeneration
Nama pluginSebuah plugin — Plugin merusak server
Hopper, TileEntityHopper dan kontrapsi — Farm

Memori

spark heapsummary menunjukkan objek mana yang menempati heap. Jumlah entitas atau entri plugin yang terus bertambah di antara dua snapshot adalah tanda kebocoran.

Aturan utama

Profil dulu, baru lakukan perubahan. Penyetelan "berdasarkan saran forum" tanpa pengukuran biasanya tidak menghasilkan apa-apa dan kadang justru memperburuk keadaan.

Hosting MinecraftServer Anda berjalan saat Anda offlineBuat server