On page 9 sections
Briefly
/spark profiler start → wait → /spark profiler stop
-
Launch profiler
/spark profiler start -
Stop and get link
/spark profiler stop -
TPS and processor
/spark tps -
Server report
/spark health -
Player ping
/spark ping --player Steve
In syntax <…> is mandatory, […] can be omitted, | - one of.
How to read the spark report and find a reason for the lags: TPS, MSPT, horse racing and call tree.
Found: 10
-
/spark profilerProfiler - find what is slowing down the server: start, stop with a link to the report, info, open, cancel.
/spark profiler info/spark profiler open/spark profiler start [--timeout <timeout seconds>] [--thread *] [--thread <thread name>] [--only-ticks-over <tick length millis>] [--interval <interval millis>] [--alloc] [--lock]/spark profiler stop/spark profiler cancel
-
/spark healthServer health report: TPS, MSPT, processor, memory, disk; upload - link.
/spark health dashboard/spark health upload/spark health show [--memory] [--network] -
/spark tpsTPS and CPU load in the last seconds and minutes.
/spark tps -
/spark pingPlayer ping: average or single player.
/spark ping [--player <username>]
-
/spark tickmonitorWrites to the chat about long ticks - based on the threshold in percentage or milliseconds.
/spark tickmonitor [--threshold <percentage increase>] [--threshold-tick <tick duration>] [--without-gc] -
/spark gcJava garbage collection: how many times and for how long.
/spark gc -
/spark gcmonitorNotifies the chat about each garbage collection.
/spark gcmonitor
-
/spark heapsummarySummary of what memory is occupied; --save-to-file - to a file.
/spark heapsummary [--save-to-file] -
/spark heapdumpA complete memory snapshot to a file - for deep analysis.
/spark heapdump [--compress <type>]
-
/spark activitySpark log: who ran the profiler and reports and when.
/spark activity [--page <page no>]
Syntax, rights and aliases - from spark sources.
How to find out what's laggy on the server?
Start the profiler-- /spark profiler post--wait a few minutes while the lags show up, and dial/spark profiler step: spark will provide a link to the report where you can see what tick time is going on.
How to view server TPS?
Using the /spark tps command: TPS for the last 5 and 10 seconds, 1, 5 and 15 minutes and CPU load.
What rights are needed for spark?
The spark right opens all commands. One command - spark and its name separated by a dot: spark.profiler, spark.tps.
- WorldEdit Commands
- EscentialsX Commands
- LockPerms Commands
- Core Protect Commands
- WorldGuard Commands
- GriefPrevention Commands
- AuthMe Commands
- Citizens Commands
- Multiverse-Core Commands
- PlacholderAPI Commands
- TAB Commands
- mcMMO Commands
- PlotSquared Commands
- Jobs Reborn Commands
- SkinsRestorer Commands
- DecentHolograms Commands
- Geyser Commands
- Discord SRV Commands
- ViaVersion Commands
- Skript Commands
- Chunky Commands
- AdvancedBan Commands
- How to install plugins
All plugins Paper optimization
Reconciled with spark sources 29 October 2026; explanations in Russian - by the editors of JuxMC.