Spark

github.com/lucko/spark Game Guides, Wikis & Tools Open-source projectOpen source

spark profiles Minecraft clients, servers, and proxies to help inspect performance.

github.com/lucko/spark
Spark homepage screenshot

About Spark

spark is a performance profiler for Minecraft clients, servers, and proxies. It has three components: a CPU profiler for diagnosing lag, low tick rate, and high CPU usage; memory inspection tools for diagnosing memory problems on a server; and server health reporting for tracking overall server condition. The CPU profiler samples system activity and builds a call graph that is displayed in an online viewer for analysis. No configuration is needed beyond installing the plugin or mod, and about 30 seconds of profiling is described as enough to produce useful results.

The project is free and open source under the GNU GPLv3 license, and its API submodule is under the MIT license. The native profiler engine, which uses the async-profiler library, is only available on Linux and macOS systems. The heap summary is described as a basic view and is not intended to replace full memory analysis tools.

Key features

  • CPU profiler that samples system activity and builds a call graph
  • Native/Async and Java profiler engines with tunable sampling
  • Heap summary showing memory usage and instance counts per class
  • Heap dump that captures a full HPROF snapshot of server memory
  • GC monitoring to relate garbage collection activity to server hangs
  • Server health metrics including TPS, tick durations, CPU, memory, and disk usage
Best for: Operators of Minecraft servers and proxies who need to diagnose lag, low tick rate, or memory problems.
Good for
  • The project describes the profiler as lightweight enough to run in production with minimal impact.
  • No configuration or setup is needed beyond installing the plugin or mod.
  • Free and open source under the GNU GPLv3 license.
Watch out for
  • The native/async profiler engine is only available on Linux and macOS systems.
  • The heap summary is not intended to be a full replacement for dedicated memory analysis tools.

Spark at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Spark alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Game Guides, Wikis & Tools

Well-known listings from the same topic.

All 394

Spark FAQ

How long does a profile need to run?
The project states that running for about 30 seconds is enough to produce useful insights into problematic areas for performance.
Can heap dumps be analyzed?
A heap dump is a full HPROF snapshot of the JVM heap that can be inspected using conventional analysis tools. It can optionally be compressed.
What license does spark use?
spark is released under the GNU GPLv3 license. The spark API submodule is released under the MIT license.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing