Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft
Spark Plugin Wiki

Spark Plugin Wiki & Guide

wiki.9minecraft.net/spark-plugin/

A server profiling and performance monitoring tool for analyzing lag and resource usage.

Guides

Step-by-step, in-game.

Frequently asked questions

How do I start profiling my server?
Run `/spark profiler start` to begin a profiling session, then let it run while you reproduce the lag you're experiencing. When you're done, use `/spark profiler stop` to end the session and get a shareable report link.
What's the difference between CPU profiling and memory profiling?
CPU profiling identifies which tasks and plugins are consuming processing power and causing tick lag, while memory profiling shows how much RAM different classes are using and helps detect memory leaks. Use CPU profiling to find lag sources and memory profiling when your server is running out of RAM.
How do I check my server's TPS right now?
Run `/spark tps` to instantly see your current ticks-per-second and CPU usage percentage. This gives you a quick snapshot without needing to start a full profiling session.
What does a heap dump do and when should I use it?
A heap dump captures a complete snapshot of everything stored in your server's memory at that moment, letting you analyze which objects are taking up space. Use this when you suspect a memory leak or need deep investigation into what's consuming RAM.

See all 10 Spark questions ›

Other wikis you may find useful.