Modscraper Modscraper Minecraft
spark logo

spark

Mod

by Iucko

spark is a performance profiler for Minecraft clients, servers and proxies.

Type

Mod

CurseForge Downloads

209,910,016

CurseForge ID

361579

Modrinth Downloads

21,849,356

Modrinth ID

l6YH9Als

Last Updated

Sep 13, 2026

Description

spark

spark is a performance profiler for Minecraft clients, servers and proxies.

(The version here on CurseForge is for Fabric/Forge/NeoForge only!)

Useful Links

BisectHosting

spark is proudly sponsored by BisectHosting.​


BisectHosting are Minecraft server hosting experts, ready to help you create and host your very own server! They are a trusted and well-established hosting provider in the community, and provide an outstanding level of service that we are happy to recommend. There is a special 25% off discount available for spark users - click the link above to create your server today.

What does it do?

spark is made up of a number of components, each detailed separately below.

⚡ CPU Profiler

spark's profiler can be used to diagnose performance issues: "lag", low tick rate, high CPU usage, etc.

It is:

  • Lightweight - can be ran in production with minimal impact.
  • Easy to use - no configuration or setup necessary, just install the plugin/mod.
  • Quick to produce results - running for just ~30 seconds is enough to produce useful insights into problematic areas for performance.
  • Customisable - can be tuned to target specific threads, sample at a specific interval, record only "laggy" periods, etc
  • Highly readable - simple tree structure lends itself to easy analysis and interpretation. The viewer can also apply deobfuscation mappings.

It works by sampling statistical data about the servers activity, and constructing a call graph based on this data. The call graph is then displayed in an online viewer for further analysis by the user.

⚡ Memory Inspection

spark includes a number of tools which are useful for diagnosing memory issues with a server.

Heap Summary - take & analyse a basic snapshot of the servers memory

  • A simple view of the JVM's heap, see memory usage and instance counts for each class
  • Not intended to be a full replacement of proper memory analysis tools. (see below)

Heap Dump - take a full (HPROF) snapshot of the servers memory

  • Dumps (& optionally compresses) a full snapshot of JVM's heap.
  • This snapshot can then be inspected using conventional analysis tools.

GC Monitoring - monitor garbage collection activity on the server

  • Allows the user to relate GC activity to game server hangs, and easily see how long they are taking & how much memory is being free'd.
  • Observe frequency/duration of young/old generation garbage collections to inform which GC tuning flags to use

⚡ Server Health Reporting

spark can report a number of metrics summarising the servers overall health.

These metrics include:

  • TPS - ticks per second, to a more accurate degree indicated by the /tps command
  • Tick Durations - how long each tick is taking (min, max and average)
  • CPU Usage - how much of the CPU is being used by the server process, and by the overall system
  • Memory Usage - how much memory is being used by the process
  • Disk Usage - how much disk space is free/being used by the system

As well as providing tick rate averages, spark can also monitor individual ticks - sending a report whenever a single tick's duration exceeds a certain threshold. This can be used to identify trends and the nature of performance issues, relative to other system or game events.

Usage

To install, just add the .jar file to your mods directory.

Information about how to use commands can be found in the docs.

If you’d like help analysing a profiling report, or just want to chat, feel free to join us on Discord.

Guides

There are a few small "guides" available in the docs, covering the following topics.

Compatibility

Mod Loaders

Fabric Forge Neoforge Quilt

Game Versions

1.16.5 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 +23 more

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (2,664)

Show fewer
NYLE RP inspiré de PokéRayou & Cobblemon Academy 2.0 NYLE RP inspiré de PokéRayou & Cobblemon Academy 2.0 GregTech: Beyond CEu GregTech: Beyond CEu Project 4J (Console-Remix) Project 4J (Console-Remix) Naano Horizons - Utalyoa Edition Naano Horizons - Utalyoa Edition SKD - Exploration SKD - Exploration NarutoCraft NarutoCraft Raven's MTR Build Server Raven's MTR Build Server Create: Reatomized! Create: Reatomized! Endless pain (Evil hunter&dontcry) (HORROR) (STALKER) Endless pain (Evil hunter&dontcry) (HORROR) (STALKER) Lucky Legends Lucky Legends Factor-e Void Edition Factor-e Void Edition Omnitrix Unleashed Omnitrix Unleashed Fertility Fertility Dying of the Light Dying of the Light Better Than Basics Better Than Basics RPG 101: The Storm Scourge RPG 101: The Storm Scourge Homestead Horizons Homestead Horizons The Ancient Dawn LITE The Ancient Dawn LITE Minecraft for PS2 Deluxe Edition (PCSX2) Minecraft for PS2 Deluxe Edition (PCSX2) Benk's Medieval Minecraft Reloaded Benk's Medieval Minecraft Reloaded Splendid Ranching Splendid Ranching Superhero's Unleashed Superhero's Unleashed Cobblemon Homestead Cobblemon Homestead Magic OneBlock Project Magic OneBlock Project Chronicles of Arda Chronicles of Arda Fox Adventures: Origins Fox Adventures: Origins Forge of Eternity Forge of Eternity SAMURAI's Create Pack SAMURAI's Create Pack Immersive Vanilla Immersive Vanilla Chase the Skies Chase the Skies Canvas | Modpack Base Template Canvas | Modpack Base Template NeoLand NeoLand Infinity Pack 1 Infinity Pack 1 DirtTW's Basement Optimize Pack DirtTW's Basement Optimize Pack editon's Modpack editon's Modpack Lets Just Say CRAFT - [Christmas] (LJSC) Lets Just Say CRAFT - [Christmas] (LJSC) Alien Invasion Alien Invasion HBM's NTM + Galacticraft HBM's NTM + Galacticraft Tensura Nightmare Reincarnated Tensura Nightmare Reincarnated  DayCraft REVAMPED DayCraft REVAMPED DnT DnT Skies of Progression Skies of Progression Paralyzed: The Boiled One Paralyzed: The Boiled One All The Loot! [REMASTERED] All The Loot! [REMASTERED] CreatePlanes+ CreatePlanes+ KITTENTHEIII's VR MODPACK KITTENTHEIII's VR MODPACK Play Together | Multiplayer, Shared Life, Inventory & Progression (Multiplayer Experience with Friends) Play Together | Multiplayer, Shared Life, Inventory & Progression (Multiplayer Experience with Friends) Mobs better witherstorm Mobs better witherstorm Furry Forestry 4 Furry Forestry 4 All Roads Lead to The Void All Roads Lead to The Void RE:Rotaria RE:Rotaria Dragons & Rats Dragons & Rats Zoompack 4 Zoompack 4 Modern Revolutions Skies Modern Revolutions Skies Voxelprint Voxelprint Taproot Taproot Surviving the Cold Surviving the Cold World End Dungeon Heroes World End Dungeon Heroes Irmandade: Eternos - Fanmade Irmandade: Eternos - Fanmade Falsity Experience Falsity Experience HeroCraft - CrazyCraft Style HeroCraft - CrazyCraft Style Creator Academy Based on Create Creator Academy Based on Create Puppy Girl Empire BCG/Cobblemon Puppy Girl Empire BCG/Cobblemon Finally a Good Tensura Server Finally a Good Tensura Server SwordCraft Origins SwordCraft Origins Create: Lost in Space Create: Lost in Space Crafttomuck Crafttomuck Gregtech Community Pack (GCP): Nuclearcraft Edition Gregtech Community Pack (GCP): Nuclearcraft Edition The Minecolonies Adventure The Minecolonies Adventure Noroi Noroi GoonCrafts GoonCrafts Trash Panda Twist Trash Panda Twist Wynncraft Refined Fruma Additions Wynncraft Refined Fruma Additions Dungeons and Shuttles Evolution Dungeons and Shuttles Evolution Rizmotopia Rizmotopia MineColonies-Caos e Ordem [Unnoficial] MineColonies-Caos e Ordem [Unnoficial] MI:Lost Favor MI:Lost Favor WildLouna WildLouna Petrichor Mosslorn - Abandoned Overgrown City Zombie Survival Petrichor Mosslorn - Abandoned Overgrown City Zombie Survival Paps Superflat 2 Multiplayer Ready Paps Superflat 2 Multiplayer Ready Crafted Create Crafted Create Slime Kings Reincarnation Slime Kings Reincarnation Vanoss Crew SMP Vanoss Crew SMP Create: Above Eureka Create: Above Eureka EldenCraft - A Dark Fantasy Challenge EldenCraft - A Dark Fantasy Challenge Cobblemon: The Quest Cobblemon: The Quest Frigid - Winter Apocalypse Frigid - Winter Apocalypse SKD MineColonies SKD MineColonies Vault Hunters Lunar Edition Vault Hunters Lunar Edition AllTheMons - The Void AllTheMons - The Void Createmon: Cidade Mêcanica Createmon: Cidade Mêcanica Cooblemon (Sigma Edition) Cooblemon (Sigma Edition) Perfectly Optimized (Fabric) Perfectly Optimized (Fabric) Skybound Origins Skybound Origins Create: Workshop [UwU Edition][Expert] Create: Workshop [UwU Edition][Expert] Infinite Powers(lucraft) Infinite Powers(lucraft) Stay-Clear! Stay-Clear! ArcaneAxis - ARS ArcaneAxis - ARS Kingdom Come - Reckoning [RPG] Kingdom Come - Reckoning [RPG] Erstwhile Journey Erstwhile Journey

External Resources