Profiling

The profiling module shows live performance metrics and helps you find out which plugins or mods are slowing your server down.

Live Metrics

The top of the profiling page always shows live performance metrics, updated as your server runs:

MetricDescription
TPSTicks per second - 20 means the server is keeping up
MSPTMilliseconds per tick - how long a single tick takes
MemoryCurrent heap usage against the maximum
GCTime spent on garbage collection
ThreadsNumber of active server threads
EntitiesTotal loaded entities across all worlds

Finding Lag

When your server feels slow, you can record a profiling session to see exactly where the tick time goes. Pick a duration (30 seconds, a minute, two minutes, or until you stop it) and click Start. VoxelDash samples the server while it runs and builds a report.

The report has two parts:

  • What's using the most time - a breakdown by plugin or mod, so you can spot the one that's eating your tick at a glance.
  • Where the time goes - a call tree you can expand to drill into individual methods. Click a plugin in the breakdown to highlight where it spends its time in the tree.