Advanced Lag Diagnosis: Spark
“My server is lagging” is the most common support request. To fix it effectively, we need precise data. Spark is a high-performance CPU and RAM profiler that identifies exactly which line of code is slowing down your “heartbeat” (TPS).
| Reading Time | Difficulty | Last Updated |
|---|---|---|
| 8 minutes | Advanced | January 2026 |
Running Your First Profiler
- Installation: Put
spark.jarin your/plugins/folder and restart. (Purpur users: Spark is built-in!). - Start Monitoring: In-game or Console, run:
- The Data Window: Let the server run for 10 to 15 minutes while the lag is occurring. Empty servers do not provide useful data.
- Conclusion: Run
/spark profiler stop. - The Report: You will be given a link (e.g.,
spark.lucko.me/XXXXXX). Click it to view your results.
Analyzing the Flame Graph
The Flame Graph displays a “stack trace” of what your CPU is doing.- Width = Time: The wider a bar is, the more of your server’s total processing time it consumed.
- EntityTick: If this is wide, you have too many mobs/entities (farms).
- Plugins: If a plugin name (e.g.,
EssentialsX) is wider than 10-15%, it is causing significant load.
Support Channels
If you need assistance or have any questions, please contact our support team:- Live Chat: Available on our website
- Website Ticket: Submit a Ticket
- Discord: Join our Community
- Email: [email protected]
Last Updated: January 2026 | Minecraft: Diagnostics active.