
PulseTest
PulseTest is a lightweight Paper plugin that generates controlled CPU and RAM load to quickly stress-test and benchmark your Minecraft server.
⬇ Download on ModrinthPulseTest is a lightweight Minecraft Paper plugin that lets server operators generate controlled CPU and RAM load to test performance and stability. Run /stress start CPU <percent> or /stress start RAM <percent> to simulate load and observe TPS, MSPT and memory behavior.
Key Features
- Start CPU stress by percentage (1%–400%) to simulate main-thread load (intensity is percent of a 75ms baseline per tick).
- Start RAM stress by percentage of JVM max heap (1%–100%) with retained allocations to pressure the GC.
- Simple commands:
/stress start CPU|RAM <percent>,/stress stop(stops all),/stress status(shows current status),/stress reload(reloads config). - Safety: configurable max OOM events (default
3) — test auto-stops after repeated OOMs. - Fully server-side, no client mods required.
- Lightweight, focused, and configurable via
config.yml.
Functionality
PulseTest provides two compact stressors:
- CPU — busy-waits on the main thread for a configurable fraction of tick time (uses a 75ms baseline). This lets you simulate varying CPU pressure and observe MSPT/TPS effects.
- RAM — allocates and retains memory in small chunks until a target percent of the JVM heap is reached, holding that memory to pressure the garbage collector. The RAM test will auto-stop after repeated OOMs if configured.
Use /stress status to see current allocated MB, targets, and OOM counts.
Installation
PulseTest is a server-side plugin. Drop the built JAR into your plugins folder and restart or reload your server. Edit plugins/PulseTest/config.yml to adjust memory.maxOOMs (default 3) and run /stress reload to apply changes at runtime.
Disclaimer
PulseTest intentionally stresses your server — running high CPU percentages (especially >100% or up to 400%) or targeting near-100% heap can cause large MSPT spikes, OOMs, or crashes. Use with caution on production servers and leave headroom when testing.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as PulseTest-1.0.0.jar — drop this file into the mods folder
- Download size: 14 KB
- Download link checked 11 Sept 2026 — working
These come from our own check of the pack file, not from the source page.