How to Create a Timings or Spark Report

Learn how to generate performance reports to diagnose lag on your Minecraft server.

Timings and Spark reports show you exactly what's using the most CPU time on your server — which plugins, tasks, or world operations are causing lag.

Install Spark if needed

Paper 1.21+ has Spark built-in. For other servers, install from spark.lucko.me.

Start the profiler

In Console on the XGamingServer panel:

spark profiler start

Wait 5-10 minutes

Let the profiler collect data during normal gameplay with players online.

Stop and get the report

spark profiler stop

Spark generates a shareable link to view the report.

Method 2: Paper Timings

Start timings

timings on

Generate the report

timings paste

This creates a link to view the report at timings.aikar.co.

Reading the Report

In a Spark report:

  • Wider bars = more CPU time
  • Look for plugin names taking the most time
  • "Minecraft" entries are vanilla server operations
  • Compare "tick" sections to find what's slowing down your TPS

💡 Tip: Share the report link in our Discord and we can help interpret the results.

See also: Install Spark | Performance Guide

If you need help, join our Discord.

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page