spark Mod za Minecraft 1.20.1, 1.21.1
spark je profiler performansi za Minecraft klijente, servere i proksije.
spark je profiler performansi za Minecraft klijente, servere i proksije.
Korisni linkovi
- Veb sajt - pregledaj početnu stranicu projekta
- Dokumentacija - pročitaj dokumentaciju i vodiče za upotrebu
- Preuzimanja - najnovija preuzimanja plugina/modova
spark ponosno sponzoriše BisectHosting.
BisectHosting su stručnjaci za hosting Minecraft servera, spremni da vam pomognu da kreirate i hostujete sopstveni server! Oni su pouzdan i dobro etabliran provajder hostinga u zajednici i pružaju izuzetan nivo usluge koji sa zadovoljstvom preporučujemo. Za korisnike spark-a dostupan je poseban popust od 25% - kliknite na link iznad da kreirate svoj server već danas.
Šta spark radi?
spark se sastoji od tri odvojene komponente:
- CPU profiler: Dijagnostikuje probleme sa performansama.
- Inspekcija memorije: Dijagnostikuje probleme sa memorijom.
- Izveštavanje o zdravlju servera: Prati ukupno zdravlje servera.
⚡ CPU profiler
spark-ov profiler se može koristiti za dijagnostikovanje problema sa performansama: "lag", niska brzina tickova, visoka upotreba CPU-a, itd.
On je:
- Lagаn - može se pokrenuti u produkciji sa minimalnim uticajem.
- Jednostavan za upotrebu - nije potrebna konfiguracija ili podešavanje, samo instalirajte plugin.
- Brzo daje rezultate - pokretanje od samo ~30 sekundi je dovoljno da proizvede korisne uvide u problematična područja za performanse.
- Prilagodljiv - može se podesiti da cilja određene niti, uzorkuje u određenom intervalu, beleži samo "laggy" periode, itd
- Vrlo čitljiv - jednostavna struktura stabla pogoduje lakoj analizi i interpretaciji. Pregledač takođe može primeniti mapiranja za deobfuskaciju.
Radi tako što uzorkuje statističke podatke o aktivnosti sistema i konstruiše graf poziva na osnovu tih podataka. Graf poziva se zatim prikazuje u onlajn pregledaču za dalju analizu od strane korisnika.
Postoje dva različita profiler motora:
- Native AsyncGetCallTrace + perfevents - koristi async-profiler (dostupno samo na Linux x8664 sistemima)
- Ugrađeni Java ThreadMXBean - poboljšana verzija popularnog WarmRoast profilera autora sk89q.
⚡ Inspekcija memorije
spark uključuje brojne alate koji su korisni za dijagnostikovanje problema sa memorijom na serveru.
- Rezime heap-a - napravi i analiziraj osnovni snimak memorije servera
- Jednostavan prikaz JVM heap-a, vidi upotrebu memorije i broj instanci za svaku klasu
- Nije namenjen da bude potpuna zamena za prave alate za analizu memorije. (vidi ispod)
- Heap dump - napravi pun (HPROF) snimak memorije servera
- Ispisuje (i opciono kompresuje) pun snimak JVM heap-a.
- Ovaj snimak se zatim može pregledati korišćenjem konvencionalnih alata za analizu.
- Praćenje GC-a - prati aktivnost sakupljanja smeća na serveru
- Omogućava korisniku da poveže GC aktivnost sa zastojima servera igre i lako vidi koliko dugo traju i koliko se memorije oslobađa.
- Posmatraj učestalost/trajanje sakupljanja smeća mlade/stare generacije da bi se informisao koji GC tuning flagovi da se koriste
⚡ Izveštavanje o zdravlju servera
spark može da prijavi brojne metrike koje sumiraju ukupno zdravlje servera.
Ove metrike uključuju:
- TPS - tickova u sekundi, do tačnijeg stepena koji pokazuje komanda /tps
- Trajanje tickova - koliko traje svaki tick (min, max i prosek)
- Upotreba CPU-a - koliko CPU-a koristi proces servera i ukupan sistem
- Upotreba memorije - koliko memorije koristi proces
- Upotreba diska - koliko je slobodnog/iskorišćenog prostora na disku u sistemu
Pored pružanja proseka brzine tickova, spark može da prati i pojedinačne tickove - šaljući izveštaj kad god trajanje jednog ticka pređe određeni prag. Ovo se može koristiti za identifikovanje trendova i prirode problema sa performansama, u odnosu na druge sistemske ili igračke događaje.
Upotreba
Da biste instalirali, samo dodajte .jar fajl u vaš mods direktorijum.
Informacije o tome kako koristiti komande mogu se naći u dokumentaciji.
Ako želite pomoć pri analizi izveštaja profilisanja ili samo želite da ćaskate, slobodno nam se pridružite na Discord-u.
Vodiči
U dokumentaciji je dostupno nekoliko malih "vodiča" koji pokrivaju sledeće teme.
- Tick petlja
- Pronalaženje uzroka lag spike-ova
Kako instalirati spark
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
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.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
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.
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.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: spark should be in the list.
On a server
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.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
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.
Verzije
Sa zavisnostima
| Minecraft | Loader | Fajl | Datum | Akcije |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.33.7 MB 1 | ||
| 26.3 | Fabric | 26.33.7 MB 33 | ||
| 26.3 | Forge | 26.33.7 MB 4 | ||
| 26.2 | NeoForge | 26.23.9 MB | ||
| 26.2 | Fabric | 26.23.8 MB | ||
| 26.2 | Forge | 26.23.9 MB | ||
| 26.2 | NeoForge | 26.23.8 MB | — | |
| 26.1 | NeoForge | 26.13.8 MB | — |
Česta pitanja
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.
Recenzije
Budi prvi koji će oceniti spark


