Skip to content

spark Mod untuk Minecraft 1.20.1, 1.21.1

spark adalah profiler performa untuk klien, server dan proxy Minecraft.

mulai dari lucko · Modrinth
Di server
unduhan
57 unduhan
dilihat
232 dilihat
Diperbarui
Diperbarui 26.09.2026

spark adalah profiler performa untuk klien, server, dan proxy Minecraft.

Tautan Berguna

  • Situs Web - jelajahi halaman utama proyek
  • Dokumentasi - baca dokumentasi dan panduan penggunaan
  • Unduhan - unduhan plugin/mod terbaru

spark dengan bangga disponsori oleh BisectHosting.

BisectHosting adalah ahli hosting server Minecraft, siap membantu Anda membuat dan menghosting server Anda sendiri! Mereka adalah penyedia hosting yang tepercaya dan mapan di komunitas, serta memberikan tingkat layanan yang luar biasa yang dengan senang hati kami rekomendasikan. Tersedia diskon khusus 25% untuk pengguna spark - klik tautan di atas untuk membuat server Anda hari ini.

Apa yang dilakukan spark?

spark terdiri dari tiga komponen terpisah:

  • CPU Profiler: Mendiagnosis masalah performa.
  • Inspeksi Memori: Mendiagnosis masalah memori.
  • Pelaporan Kesehatan Server: Memantau kesehatan server secara keseluruhan.

⚡ CPU Profiler

Profiler spark dapat digunakan untuk mendiagnosis masalah performa: "lag", tick rate rendah, penggunaan CPU tinggi, dll.

Profiler ini:

  • Ringan - dapat dijalankan di produksi dengan dampak minimal.
  • Mudah digunakan - tidak perlu konfigurasi atau pengaturan, cukup pasang plugin.
  • Cepat menghasilkan hasil - berjalan hanya sekitar 30 detik sudah cukup untuk menghasilkan wawasan berguna tentang area yang bermasalah untuk performa.
  • Dapat disesuaikan - dapat diatur untuk menargetkan thread tertentu, mengambil sampel pada interval tertentu, merekam hanya periode "lag", dll
  • Sangat mudah dibaca - struktur pohon sederhana memudahkan analisis dan interpretasi. Penampil juga dapat menerapkan pemetaan deobfuscation.

Cara kerjanya adalah dengan mengambil sampel data statistik tentang aktivitas sistem, dan membangun call graph berdasarkan data ini. Call graph kemudian ditampilkan di penampil online untuk analisis lebih lanjut oleh pengguna.

Ada dua mesin profiler yang berbeda:

  • Native AsyncGetCallTrace + perfevents - menggunakan async-profiler (hanya tersedia pada sistem Linux x8664)
  • Java ThreadMXBean bawaan - versi perbaikan dari profiler WarmRoast populer oleh sk89q.

⚡ Inspeksi Memori

spark menyertakan sejumlah alat yang berguna untuk mendiagnosis masalah memori pada server.

  • Heap Summary - ambil & analisis snapshot dasar memori server
  • Tampilan sederhana heap JVM, lihat penggunaan memori dan jumlah instance untuk setiap kelas
  • Tidak dimaksudkan sebagai pengganti penuh alat analisis memori yang tepat. (lihat di bawah)
  • Heap Dump - ambil snapshot lengkap (HPROF) memori server
  • Membuang (& secara opsional memampatkan) snapshot lengkap heap JVM.
  • Snapshot ini kemudian dapat diperiksa menggunakan alat analisis konvensional.
  • Pemantauan GC - pantau aktivitas garbage collection pada server
  • Memungkinkan pengguna menghubungkan aktivitas GC dengan server game yang macet, dan dengan mudah melihat berapa lama waktu yang dibutuhkan & berapa banyak memori yang dibebaskan.
  • Amati frekuensi/durasi garbage collection generasi muda/tua untuk menentukan flag penyetelan GC mana yang akan digunakan

⚡ Pelaporan Kesehatan Server

spark dapat melaporkan sejumlah metrik yang merangkum kesehatan server secara keseluruhan.

Metrik ini meliputi:

  • TPS - tick per detik, dengan tingkat akurasi yang lebih tinggi yang ditunjukkan oleh perintah /tps
  • Durasi Tick - berapa lama setiap tick berlangsung (min, maks, dan rata-rata)
  • Penggunaan CPU - berapa banyak CPU yang digunakan oleh proses server, dan oleh keseluruhan sistem
  • Penggunaan Memori - berapa banyak memori yang digunakan oleh proses
  • Penggunaan Disk - berapa banyak ruang disk yang tersedia/terpakai oleh sistem

Selain menyediakan rata-rata tick rate, spark juga dapat memantau tick individual - mengirim laporan setiap kali durasi satu tick melebihi ambang batas tertentu. Ini dapat digunakan untuk mengidentifikasi tren dan sifat masalah performa, relatif terhadap peristiwa sistem atau game lainnya.

Penggunaan

Untuk memasang, cukup tambahkan file .jar ke direktori mods Anda.

Informasi tentang cara menggunakan perintah dapat ditemukan di dokumentasi.

Jika Anda ingin bantuan menganalisis laporan profiling, atau hanya ingin mengobrol, silakan bergabung dengan kami di Discord.

Panduan

Ada beberapa "panduan" kecil yang tersedia di dokumentasi, yang mencakup topik-topik berikut.

  • Loop tick
  • Menemukan penyebab lonjakan lag

Cara memasang spark

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.16.5–26.3 on Fabric, Forge or NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file spark-1.10.187-neoforge.jar (3.7 MB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: spark should be in the list.

On a server

  1. A server on Fabric, Forge or NeoForge

    The mod only works on a server with the same loader and game version, for example 26.3.

  2. File goes into the server’s mods folder

    Stop the server, put the mod file into the mods folder and start the server again.

  3. Use the “To server” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

Versi

Dengan dependensi

MinecraftLoaderFileTanggalTindakan
26.3NeoForge26.33.7 MB 1
26.3Fabric26.33.7 MB 32
26.3Forge26.33.7 MB 4
26.2NeoForge26.23.9 MB
26.2Fabric26.23.8 MB
26.2Forge26.23.9 MB
26.2NeoForge26.23.8 MB—
26.1NeoForge26.13.8 MB—

FAQ

Which Minecraft versions does spark work on?

There are files for 1.16.5–26.3, 17 versions in total. The newest is 26.3.

Is spark for Forge or Fabric?

There are files for Fabric: 1.18.2–26.3, for Forge: 1.16.5–26.3 and for NeoForge: 1.21–26.3.

Does spark need other mods?

The author lists no required dependencies: the Fabric, Forge or NeoForge loader is enough.

Does spark work on a server?

Yes. spark works both in singleplayer and on a server.

Where can I download spark safely?

On this page: the file spark-1.10.187-neoforge.jar (3.7 MB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: be5c8cf137b1bcaa5627a85c7cfe83da846e9e36.

Ulasan

Jadilah yang pertama menilai spark

Komentar 0

Masuk untuk berkomentarMasuk

Mod serupa

Semua mod

Selengkapnya

Penulis: luckoLisensi: GPL-3.0-onlyKode sumber

Anda penulisnya? Hubungi kami — kami akan menghapusnya dalam 48 jam.