spark

A performance profiler for Minecraft
clients, servers, and proxies.

About

spark is a performance profiler, made up of three main components.

Profiler

spark can help to diagnose performance problems and bottlenecks with its built-in profiler.

Memory Inspection

spark can produce full heap dumps, present a summary of what’s using the most memory, and monitor GC activity.

Health Reporting

spark monitors and reports a number of key metrics which are useful for tracking performance over time.

Viewer

This website is also an online viewer for spark data.

In order to use it:

  1. Generate a profile or heap summary using the appropriate spark commands.
  2. After the data has been uploaded, click the link to open the viewer.

You can also generate or export a .sparkprofile or .sparkheap file and open it by dragging it into the box below.