HeavenCube Benchmark
HeavenCube Benchmark

HeavenCube Benchmark

Oct 25, 2026, 9:03 PMVoxelBench plugin 2.6.410 min 13 s benchmark
PublicSTANDARDStandard scoring 8.3.0
Public description

Rapport fait le software: "26.3-223-main@e415f5e".

Total score
102,703
RankB
Single Core143,296
Gameplay62,251
Hardware48,630
How this score is built
The verdict

Tick spikes · Mob AI

The worst ticks are several times the mean. Average TPS stays fine while players feel the stutter.

  • mspt_avg = 237.4 ms
  • mspt_p99 = 563.8 ms
  • spike_ratio = 2.37 ratio
  • sample_count = 96 count
  • spike_ticks = 2 count
  • spike_window_ticks = 108 count
  • spike_threshold_ms = 452.4 ms
  • spike_ticks_with_gc = 0 count
  • spike_ticks_with_throttle = 0 count
  • spike_ticks_with_steal = 0 count
  • spike_tick_ms = 2,301.1 ms
  • spike_gc_pause_ms = 0 ms
  • spike_throttled_ms = 0 ms
  • spike_sample_interval_ms = 40 ms
  • explained_share_threshold = 0.5 ratio
  • explained_time_share_threshold = 0.25 ratio

Weakest test: Mob AI, 5.21 TPS on average. The 15 other tests hold at least 19.85 TPS.

Multipliers appliedSynergy ×1.150Stability ×0.998Duration ×1.047

Compared with other servers

Every measured server counts here, including private, anonymous and expired reports. Each server counts once, with its best run.

This report scores better than

81%

of the 9 servers running Paper & forks

Total score 102,703 · group median 85,678

Top quarter
  • Single Core

    Better than 76% · 143,296 vs median 104,683 · Top quarter

  • Gameplay

    Better than 56% · 62,251 vs median 61,803

  • Exploration

    Better than 65% · 83,587 vs median 79,594

  • Entities

    Better than 40% · 63,636 vs median 68,912

  • Mechanics

    Better than 43% · 46,226 vs median 46,275

  • Hardware

    Better than 87% · 48,630 vs median 36,588 · Top quarter

  • Memory

    Better than 10% · 19,551 vs median 21,046 · Bottom quarter

  • Disk

    Better than 88% · 79,235 vs median 44,420 · Top quarter

  • Multi-Core

    Better than 74% · 76,898 vs median 67,413

Test by test

Each tick test's average MSPT (lower is better) and TPS, against the same group, each server with the same run as above. A test shows when at least 5 servers of the group passed it. The bar follows the MSPT.

  • Block Physics

    Better than 34% · MSPT 17.7 ms vs median 15.5 ms · TPS 19.9 vs median 20

  • Bone Meal Growth

    Better than 24% · MSPT 2.6 ms vs median 2.1 ms · TPS 20 vs median 20 · Bottom quarter

  • Chunk Loading

    Better than 30% · MSPT 7.1 ms vs median 4.8 ms · TPS 19.9 vs median 19.5

  • Chunk Ticking

    Better than 24% · MSPT 25 ms vs median 18.4 ms · TPS 20 vs median 20 · Bottom quarter

  • Explosion

    Better than 33% · MSPT 5.8 ms vs median 5 ms · TPS 20 vs median 19.9

  • Hopper

    Better than 50% · MSPT 3 ms vs median 3 ms · TPS 20 vs median 19.9

  • Lighting Update

    Better than 22% · MSPT 3.4 ms vs median 2.4 ms · TPS 20 vs median 20 · Bottom quarter

  • Mob AI

    Better than 39% · MSPT 237.4 ms vs median 180.4 ms · TPS 5.2 vs median 6.8

  • Redstone

    Better than 88% · MSPT 13.4 ms vs median 24.7 ms · TPS 20 vs median 18.3 · Top quarter

  • Ticking Tile Entities

    Better than 40% · MSPT 5.6 ms vs median 4.4 ms · TPS 20 vs median 20

  • World Save

    Better than 24% · MSPT 2.3 ms vs median 1.8 ms · TPS 20 vs median 20 · Bottom quarter

Scored with version 8.3.0 of the scoring rules. Groups of fewer than 5 servers are never used. Updated Oct 26, 2026, 6:40 PM UTC. Community trends · All measurements by CPU

What matters

Read from the measurements, never estimated
CriticalMob AI

Tick spikes

The worst ticks are several times the mean. Average TPS stays fine while players feel the stutter.

  • mspt_avg = 237.4 ms
  • mspt_p99 = 563.8 ms
  • spike_ratio = 2.37 ratio
  • sample_count = 96 count
  • spike_ticks = 2 count
  • spike_window_ticks = 108 count
  • spike_threshold_ms = 452.4 ms
  • spike_ticks_with_gc = 0 count
  • spike_ticks_with_throttle = 0 count
  • spike_ticks_with_steal = 0 count
  • spike_tick_ms = 2,301.1 ms
  • spike_gc_pause_ms = 0 ms
  • spike_throttled_ms = 0 ms
  • spike_sample_interval_ms = 40 ms
  • explained_share_threshold = 0.5 ratio
  • explained_time_share_threshold = 0.25 ratio
See the setting this justifies
Good to know

Non-default server configuration

Compare with care against a server running default settings.

  • view-distance 6 (default 10)
  • simulation-distance 6 (default 10)
  • spigot:mob-spawn-range 5 (default 8)

+4 more modified settings

Warning

CPU quota

The JVM sees far fewer cores than the host advertises. Everything that parallelises is bounded by the container, not by the machine.

Likely cause: CPU quota

  • host_threads = 24 cores
  • usable_cores = 8 cores
  • core_ratio = 3 ratio
›+2 more findings
WarningTick spikesnetwork

The worst ticks are several times the mean. Average TPS stays fine while players feel the stutter.

  • mspt_avg = 25.6 ms
  • mspt_p99 = 100.31 ms
  • spike_ratio = 3.92 ratio
  • sample_count = 98 count
  • spike_ticks = 3 count
  • spike_window_ticks = 420 count
  • spike_threshold_ms = 50 ms
  • spike_ticks_with_gc = 0 count
  • spike_ticks_with_throttle = 0 count
  • spike_ticks_with_steal = 0 count
  • spike_tick_ms = 665.7 ms
  • spike_gc_pause_ms = 0 ms
  • spike_throttled_ms = 0 ms
  • spike_sample_interval_ms = 40 ms
  • explained_share_threshold = 0.5 ratio
  • explained_time_share_threshold = 0.25 ratio
For informationCold JVM at the start

The run started on a JVM that had just started, or that had not run a bench since it started: code was still being compiled and the heap still growing. The first run after a restart can differ from the next ones.

  • jvm_uptime_s = 58 s
  • bench_runs_since_start = 0 count
  • threshold_s = 300 s

A finding stays silent rather than attribute a cause without evidence. An absent cause is an answer, not an omission.

Test by test

Problems first — select a row for the full test

Settings your measurements justify

Each setting below is triggered by a measurement from this report, and names the test to replay to find out whether it helped.

Spigotspigot.yml

Shrink the monster activation range

world-settings.default.entity-activation-range.monsters: 24

Measured : mobAI.mspt.avg 237.4 ms (threshold 35.0 ms)

Mob AI costs more per tick than the budget allows. The activation range decides how far from a player a monster keeps thinking; shrinking it puts distant ones to sleep without removing them.

Test to replay : mobAI

Bukkitbukkit.yml

Lower the monster spawn limit

spawn-limits.monsters: 50

Currently : 70

Measured : mobAI.mspt.avg 237.4 ms (threshold 50.0 ms)

Mob AI is past the critical cost per tick, where shrinking the activation range is no longer enough. The spawn limit caps how many monsters exist per player at all, which is the only setting here that reduces the work rather than deferring it.

Test to replay : mobAI

These settings trade a little gameplay fidelity for tick budget. Apply one at a time and replay the named test: the effect stays a hypothesis until you have measured it.

Briefing for a language model

Paste this into the assistant of your choice to have it rewritten in prose. It already carries every number, so the model has none left to invent.

{
  "format": "voxelbench.tuning.v1",
  "instruction": "Rewrite each recommendation below as plain prose for a server operator. Every number you are allowed to use is already in this document: the measured value, its threshold, and the proposed setting. Do not compute, estimate or predict any other number, and never state an expected gain. Keep every setting name and value exactly as written.",
  "server": {
    "type": "paper",
    "minecraft": "26.3",
    "java": "25.0.3"
  },
  "recommendations": [
    {
      "id": "spigot.portee-activation-monstres",
      "family": "spigot",
      "measure": "mobAI.mspt.avg",
      "value": 237.4,
      "unit": "ms",
      "threshold": 35,
      "control_test": "mobAI",
      "file": "spigot.yml",
      "setting": "world-settings.default.entity-activation-range.monsters",
      "proposed_value": "24",
      "current_value": null
    },
    {
      "id": "bukkit.limite-monstres",
      "family": "bukkit",
      "measure": "mobAI.mspt.avg",
      "value": 237.4,
      "unit": "ms",
      "threshold": 50,
      "control_test": "mobAI",
      "file": "bukkit.yml",
      "setting": "spawn-limits.monsters",
      "proposed_value": "50",
      "current_value": "70"
    }
  ]
}

Java start-up line

The options this server was started with, checked against its Java version. Corrections fix what is certainly wrong; leads to test are settings to measure, never applied for you.

Nothing to correctJava 25HotSpotCollector: ZGCContainer: 24576 MiB, safe heap up to 20889 MiB
Current line (20 arguments)

Values of system properties, agents and file paths are never shown: they appear as <redacted>.

-Xms10240M -Xmx10240M --add-modules=jdk.incubator.vector -XX:+UseCompactObjectHeaders -XX:+PerfDisableSharedMem -XX:+UseZGC -XX:-ZProactive -XX:ZAllocationSpikeTolerance=3 -XX:ReservedCodeCacheSize=512M -XX:InitialCodeCacheSize=32M -XX:CompileThresholdScaling=0.75 -XX:+UseThreadPriorities -XX:+AlwaysPreTouch -Duser.timezone=Europe/Paris -Dnet.kyori.ansi.colorLevel=<redacted> -Dfile.encoding=UTF-8 --sun-misc-unsafe-memory-access=allow -Xlog:async -Dterminal.jline=false -Dterminal.ansi=true

Nothing to correct: every option is valid for Java 25.

Re-run and compare

  1. Apply the corrected line where your server starts (panel start-up parameters, start.sh).
  2. Restart the server.
  3. Run a new benchmark: /bench start
  4. Compare the new report with this one.
Open the comparison with this report

This report is the before; add the new report to the comparison once it is in. A single run on each side says little: the gap between two runs of an unchanged server is noise.

Run conditions

What the plugin saw of the host during the benchmark, and what the site concludes from it. The plugin reports facts; the verdicts and their thresholds are the site's, the same ones the diagnosis and the API use.

Run stability · StableIsolation · Resource limits applyHosting tier · Likely paid hosting

The reference computation timed during the run kept its pace, and the hypervisor took no significant CPU time.

A CPU quota, a reduced CPU set or a memory limit applies to the server.

Contention during the run

Reference computation slowdown
1.3 % (threshold 15 %)3 timings: 13.2 ms · 13.2 ms · 13 ms (a slow first timing alone does not count) — judged on the median of at least 40 samples per timing (plugin 2.6.2); host noise 4.1 %, the threshold widens to it, from 15 to 30 % — wait for the server to settle before Hopper, after chunk loading: 0.0 s (limit 30.0 s, after chunk generation) · longest wait, before Block Physics: 1.9 s (limit 8.0 s, default limit)
CPU time stolen by the hypervisor
0 % (threshold 5 %)
Scheduling periods ended throttled by the quota
1.9 % (threshold 25 %)5,645.8 ms
Time a task waited for a core
0.2 % (threshold 40 %)

Limits seen by the server

CPU quota
7.5 cores
CPU set
0-23 (24 cores)
Memory limit
24 GiB
Host logical CPUs
24
Host memory
186.4 GiB
Container signals
dockerenv, cgroup-v2-namespace, overlay-root, pterodactyl-env

Storage

Filesystem
ext4 · Local filesystem
Direct 4K reads
Honoured (48.9 µs against 0.5 µs from cache)

Single-core measurement

Throughput (wall clock)
556.2M ops/s556.2M ops/s over the thread's CPU time
Thread CPU time / wall time
1.000 (threshold 0.900)Below 1, the thread was not running for part of its slices (quota, neighbours, hypervisor steal when counted, JVM pauses). Close to 1 proves nothing.
Spread from second to second
8.4 % (threshold 40 %)p10 528.3M · p50 563.9M · p90 575.7M ops/s over 9 seconds
GC pauses during the measurement
0 ms (threshold 50 ms)0 collections, 0 ms of collection time
Highest current CPU frequency
5,335 MHz (24 CPUs read)advertised maximum: 5,658 MHz

Witnesses of the single-core test (plugin 2.5.0). The score does not read this test, and none of these figures changes the run's stability verdict.

Host, memory and server state

Time a task waited for storage
0.9 % (all tasks at once: 0.9 %)includes the disk test, which waits for storage by design: not judged for the run
Time a task stalled on memory
0 % (all tasks at once: 0 %) (threshold 5 %)
CPU quota during the run
7.5 coresno change observed
Container memory
peak 12,306 MiBlimit events: high 0 · max 0 · OOM kills 0
Runnable tasks on the machine
up to 17.3 on average during a test, for 24 logical CPUs
Host uptime at the start
4,449 h
Server at the start of the run
JVM up for 1 minfirst bench since the JVM startedoutside the bench world: 0 players · 289 chunks · 158 entities

Run pressures from plugin 2.4.0, the rest from plugin 2.6.0. None of these figures changes the score or the run's stability verdict; the diagnosis names the tests they concern.

Thresholds and their reasons are published in the benchmark methodology. Rules rc-6.

Every measurement

Each test in full. Tests in trouble are open; the others fold to their summary line.

Single-Core Stress

RedstoneHealthy

Single-core stress via intensive redstone circuit updates.

  • Heavy garbage collection18 collections, 870ms total
TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
11.80
avg
13.40
max
17.70
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)13.29
MSPT P9515.15
MSPT P99 (worst)17.70
TPS σ0.002
MSPT σ0.873
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability3.5%(Stable)
Proven progress32 steps · latest: 20 server ticks
Raw data (68 fields)
samplesProcessed: 92cpuMsPerCycleP50: 105.62cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yescpuMsPerCycleP90: 115.05spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 206cycles: 48cgroupMemoryCurrentMb: 11,480jvmAvailableProcessors: 8tickCount: 393filterRate: 0hostRunnableAvg: 9.58cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 51.93cgroupThrottledMs: 0wallMsPerCycleP50: 400workUnit: piston movespistonMoves: 78,400cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0cycleTicks: 8spikeThresholdMs: 69.40zoneChunksForced: 81cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 870spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.03processRssMb: 10,975spikeWindowTicks: 393tickIntervalMsP50: 50tickIntervalMsP99: 50.19heapUsedMb: 5,492psiCpuSomePercent: 0.08cgroupPeriods: 360spikeGcPauseMs: 0samplesValid: 92heapLiveMbAtStart: 566tickCpuMsMax: 38.47spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 18spikeTickMs: 538.20windowTicks: 393effectiveTps: 20.29tickIntervalSource: tick_start_eventtickCpuMsP99: 37.96workCompleted: 78,400hostLoad1: 9.44psiIoSomePercent: 0conditionsWindowMs: 36,028tickCpuMsP95: 36.08mainThreadCpuMs: 5,250.79tickCpuMsP50: 7.60spikeTicksWithSteal: 0pistonCount: 1,600cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 34.48tickIntervalCount: 391tickIntervalMsP90: 50.02spikeThresholdRule: cycle_peakpsiIoFullPercent: 0
Block PhysicsUnstable

Single-core stress via falling-block physics.

  • Heavy garbage collection18 collections, 1064ms total
  • The run did not hold steadyTPS P1=10.00<15, TPS min=10.00 (50% of avg)
TPS
min
10.00
avg
19.86
max
20.00
MSPT
min
9.70
avg
17.70
max
20.50
Percentiles and stability
TPS P1 (worst)10.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)18.57
MSPT P9520.17
MSPT P99 (worst)20.52
TPS σ1.195
MSPT σ2.574
TPS derived from MSPT20.00
TPS stability6.0%(Stable)
MSPT stability10.3%(Moderate)
Raw data (69 fields)
samplesProcessed: 70cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yesspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 146cgroupMemoryCurrentMb: 11,501jvmAvailableProcessors: 8tickCount: 300filterRate: 0hostRunnableAvg: 9.32cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 50.06cgroupThrottledMs: 0workUnit: entities tickingcgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50entitiesTracked: 24,000cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 1,064entityTickConclusive: 152spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.02processRssMb: 10,987spikeWindowTicks: 300entityTickSamples: 15spawnFrequency: 1tickIntervalMsP50: 50fallingBlockCount: 24,000tickIntervalMsP99: 50.04heapUsedMb: 4,808psiCpuSomePercent: 0.05cgroupPeriods: 269spikeGcPauseMs: 0samplesValid: 70entityTickRatio: 1heapLiveMbAtStart: 624tickCpuMsMax: 24.32spikeThrottledMs: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 18spikeTickMs: 646.60windowTicks: 300effectiveTps: 19.56tickIntervalSource: tick_start_eventtickCpuMsP99: 22.81workCompleted: 24,000entitiesAlive: 0hostLoad1: 8.20psiIoSomePercent: 0conditionsWindowMs: 26,904tickCpuMsP95: 21mainThreadCpuMs: 5,055.99tickCpuMsP50: 18.08spikeTicksWithSteal: 0blocksSpawnedPerSecond: 941.21cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 19.98tickIntervalCount: 298tickIntervalMsP90: 50.01spikeThresholdRule: medianpsiIoFullPercent: 0

Exploration

Chunk LoadingUnstable

Chunk generation and loading speed across dispersed zones.

  • Heavy garbage collection27 collections, 6162ms total
  • The run did not hold steadyTPS P1=15.00<15
TPS
min
15.00
avg
19.90
max
20.00
MSPT
min
2.60
avg
7.10
max
30.50
Peak window200 chunks
Critical brakes0 events
Chunks/sec2194.79 chunks/s
Avg window110.0 chunks
Chunks loaded16000 chunks
Avg chunk load time0.17 ms
Unmeasured ticks19 ticks
Peak observed MSPT33.9 ms
Percentiles and stability
TPS P1 (worst)15.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)5.59
MSPT P9527.81
MSPT P99 (worst)30.47
TPS σ0.707
MSPT σ6.407
TPS derived from MSPT20.00
TPS stability3.5%(Stable)
MSPT stability25.6%(Unstable)
Raw data (59 fields)
samplesProcessed: 102filteredSevereLagShare: 0.01filteredCatchUpShare: 0.02cgroupMemoryHighEvents: 0spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 35cgroupMemoryCurrentMb: 11,406jvmAvailableProcessors: 8tickCount: 49filterRate: 0.03hostRunnableAvg: 9.91cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 90.90cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 104.60cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 6,162spikeTicks: 0psiMemoryFullPercent: 0tickIntervalMsP95: 76.23processRssMb: 11,034spikeWindowTicks: 53tickIntervalMsP50: 52.36tickIntervalMsP99: 90.90heapUsedMb: 8,622psiCpuSomePercent: 0.23cgroupPeriods: 335spikeGcPauseMs: 0samplesValid: 99tickCpuMsMax: 42.48spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 27spikeTickMs: 0windowTicks: 49filteredGcPauseShare: 0.01effectiveTps: 16.40tickIntervalSource: tick_start_eventtickCpuMsP99: 42.48hostLoad1: 13.57psiIoSomePercent: 0conditionsWindowMs: 33,493tickCpuMsP95: 37.96mainThreadCpuMs: 1,304.22tickCpuMsP50: 26.10spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 33.35tickIntervalCount: 47tickIntervalMsP90: 63.06spikeThresholdRule: medianpsiIoFullPercent: 0
Chunk TickingHealthy

Server performance when ticking many loaded chunks with random tick updates.

  • Heavy garbage collection18 collections, 1334ms total
TPS
min
20.00
avg
20.00
max
20.00
MSPT
min
22.00
avg
25.00
max
30.70
Chunks ticked200 chunks
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)25.00
MSPT P9527.47
MSPT P99 (worst)29.24
TPS σ0.001
MSPT σ1.442
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability5.8%(Stable)
Proven progress34 steps · latest: 20 server ticks
Raw data (63 fields)
randomTickWitnessSamples: 512samplesProcessed: 143cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yesspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 293cgroupMemoryCurrentMb: 11,649jvmAvailableProcessors: 8tickCount: 599filterRate: 0hostRunnableAvg: 9.89cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 52.11cgroupThrottledMs: 0workUnit: block transformationscgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 1,334spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.03processRssMb: 11,129spikeWindowTicks: 599tickIntervalMsP50: 50tickIntervalMsP99: 50.61heapUsedMb: 8,080psiCpuSomePercent: 0.10cgroupPeriods: 442spikeGcPauseMs: 0samplesValid: 143heapLiveMbAtStart: 724tickCpuMsMax: 42.75spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 18spikeTickMs: 1,007.9windowTicks: 599tickSpeed: 20randomTickChanges: 121effectiveTps: 20.15tickIntervalSource: tick_start_eventtickCpuMsP99: 33.81workCompleted: 121hostLoad1: 10.92psiIoSomePercent: 0conditionsWindowMs: 44,129tickCpuMsP95: 29.76mainThreadCpuMs: 15,021.55tickCpuMsP50: 24.72spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 27.85tickIntervalCount: 597tickIntervalMsP90: 50.01spikeThresholdRule: medianpsiIoFullPercent: 0
Lighting UpdateHealthy

Lighting recomputation throughput on block place / break.

  • Heavy garbage collection18 collections, 1263ms total
TPS
min
20.00
avg
20.00
max
20.00
MSPT
min
2.60
avg
3.40
max
4.30
Lighting updates/sec126.6 ops/s
Total lighting updates3227 count
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)3.29
MSPT P954.05
MSPT P99 (worst)4.35
TPS σ0.002
MSPT σ0.357
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.4%(Stable)
Raw data (62 fields)
samplesProcessed: 63filteredSevereLagShare: 0.02filteredCatchUpShare: 0.02cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yesspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 136cgroupMemoryCurrentMb: 11,527jvmAvailableProcessors: 8tickCount: 276filterRate: 0.05hostRunnableAvg: 9.96cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 274.46cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 1spikeThresholdMs: 50filteredOscillationShare: 0.02cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 1,263spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.03processRssMb: 10,993spikeWindowTicks: 276tickIntervalMsP50: 50tickIntervalMsP99: 50.05heapUsedMb: 1,356psiCpuSomePercent: 0.10cgroupPeriods: 264spikeGcPauseMs: 0samplesValid: 60heapLiveMbAtStart: 724tickCpuMsMax: 272.15spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 18spikeTickMs: 1,141.9windowTicks: 276filteredGcPauseShare: 0.02effectiveTps: 20.38tickIntervalSource: tick_start_eventtickCpuMsP99: 5.40hostLoad1: 10.73psiIoSomePercent: 0conditionsWindowMs: 26,450tickCpuMsP95: 4.42mainThreadCpuMs: 1,189.07tickCpuMsP50: 3.27spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 4.05tickIntervalCount: 274tickIntervalMsP90: 50.01spikeThresholdRule: medianpsiIoFullPercent: 0

Entities

Mob AICritical

Complex mob AI behaviours (villagers, iron golems, hostile mobs).

  • Heavy garbage collection22 collections, 2454ms total
  • The run did not hold steadyTPS avg=5.21<19, TPS P1=5.00<15
Phase 1
TPS 5.71
MSPT 236.56 ms
Phase 2
TPS 5.00
MSPT 233.62 ms
TPS
min
5.00
avg
5.21
max
10.00
MSPT
min
140.30
avg
237.40
max
563.80
Percentiles and stability
TPS P1 (worst)5.00
TPS P55.00
TPS P50 (median)5.00
MSPT P50 (median)226.35
MSPT P95304.64
MSPT P99 (worst)563.80
TPS σ1.004
MSPT σ55.217
TPS derived from MSPT3.28
TPS stability5.0%(Stable)
MSPT stability220.9%(Unstable)
Raw data (79 fields)
samplesProcessed: 101filteredSevereLagShare: 0.05cgroupMemoryHighEvents: 0globalAvgMspt: 234.79heapGcConfirmedAtStart: yesspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 106cgroupMemoryCurrentMb: 11,770jvmAvailableProcessors: 8tickCount: 108filterRate: 0.05hostRunnableAvg: 11.06cpuQuotaCoresMin: 7.50hostileMobCount: 1,200spikeSampleIntervalMs: 40tickIntervalMsMax: 576.11cgroupThrottledMs: 0workUnit: entities tickingphase2AvgTps: 5.00cgroupOomKillEvents: 0ticksIntervalOver100Ms: 106spikeThresholdMs: 452.40entitiesTracked: 3,600cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0hostileCount: 1,200phase2AvgMspt: 233.62psiMemorySomePercent: 0gcTimeMs: 2,454entityTickConclusive: 256spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 305.02processRssMb: 11,165spikeWindowTicks: 108entityTickSamples: 6globalAvgTps: 5.29tickIntervalMsP50: 225.10tickIntervalMsP99: 397.32heapUsedMb: 1,532phase1AvgTps: 5.71psiCpuSomePercent: 0.11cgroupPeriods: 328spikeGcPauseMs: 0samplesValid: 96houseCount: 120entityTickRatio: 1heapLiveMbAtStart: 776tickCpuMsMax: 563.80spikeThrottledMs: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 22spikeTickMs: 2,301.1windowTicks: 108filteredGcPauseShare: 0.05effectiveTps: 4.31villagerCount: 2,400tickIntervalSource: tick_start_eventtotalEntities: 3,600tickCpuMsP99: 396.14workCompleted: 3,600entitiesAlive: 3,600hostLoad1: 9.86psiIoSomePercent: 0conditionsWindowMs: 32,838tickCpuMsP95: 304.64mainThreadCpuMs: 24,998.95tickCpuMsP50: 225.15spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0phase1AvgMspt: 236.56hostStealPercent: 0tickCpuMsP90: 295.38tickIntervalCount: 106tickIntervalMsP90: 292.43spikeThresholdRule: medianpsiIoFullPercent: 0

Mechanics

HopperHealthy

Intensive hopper chain item transfers.

  • Heavy garbage collection18 collections, 1084ms total
TPS
min
19.50
avg
19.98
max
20.00
MSPT
min
2.40
avg
3.00
max
3.80
Items per tick10.021 items/tick
Transfer efficiency95.2 %
Items/sec1979.5 items/s
Percentiles and stability
TPS P1 (worst)19.50
TPS P519.88
TPS P50 (median)20.00
MSPT P50 (median)3.03
MSPT P953.61
MSPT P99 (worst)3.81
TPS σ0.151
MSPT σ0.330
TPS derived from MSPT20.00
TPS stability0.8%(Stable)
MSPT stability1.3%(Stable)
Raw data (70 fields)
samplesProcessed: 91cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yesspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0loadAbsorbedBreakRatio: 0.05ticksIntervalOver50Ms: 0cgroupMemoryCurrentMb: 11,543measuredTicks: 3,800jvmAvailableProcessors: 8tickCount: 3,800itemTransferRatio: 0.95filterRate: 0hostRunnableAvg: 10.26cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 21.57itemsPlaced: 40,000cgroupThrottledMs: 0workUnit: items transferredhopperSourcesExpected: 320cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50tickRateTarget: 200hopperSourcesFilled: 320zoneChunksForced: 648cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 1,084spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 5.04processRssMb: 11,076spikeWindowTicks: 3,800tickIntervalMsP50: 5tickIntervalMsP99: 5.91heapUsedMb: 3,892psiCpuSomePercent: 0.14cgroupPeriods: 265spikeGcPauseMs: 0samplesValid: 91heapLiveMbAtStart: 648tickCpuMsMax: 91.54itemsTransferred: 38,080spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 18spikeTickMs: 1,031.6windowTicks: 3,800effectiveTps: 197.47tickIntervalSource: tick_start_eventtickCpuMsP99: 5.49workCompleted: 38,080hostLoad1: 10.74psiIoSomePercent: 0conditionsWindowMs: 26,497tickCpuMsP95: 4.71mainThreadCpuMs: 11,568.53tickCpuMsP50: 2.89spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0loadAbsorbedRatio: 0.95hostStealPercent: 0tickCpuMsP90: 4.30tickIntervalCount: 3,798tickIntervalMsP90: 5.01spikeThresholdRule: medianpsiIoFullPercent: 0
ExplosionHealthy

Massive TNT explosions and block destruction.

  • Heavy garbage collection18 collections, 800ms total
TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
3.40
avg
5.80
max
8.00
Blocks destroyed17232 blocks
Block destruction throughput999.30 blocks/s
TPS drop during explosions0.01 TPS
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)5.94
MSPT P957.79
MSPT P99 (worst)8.02
TPS σ0.002
MSPT σ1.147
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability4.6%(Stable)
Raw data (112 fields)
cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yestntPresented: 1,200cgroupThrottledPeriodsPercent: 0loadAbsorbedBreakRatio: 0.95cgroupMemoryCurrentMb: 11,469tntUnreadable: 0jvmAvailableProcessors: 8filterRate: 0cpuQuotaCoresMin: 7.50explodeSeenAny: 1,198cgroupThrottledMs: 0tntRejected: 0workUnit: blocks destroyedtntNeverTicked: 0cgroupOomKillEvents: 0spawnValidImmediately: 1,200fuseTicksMax: 2spikeThresholdMs: 50cpuQuotaCoresMax: 7.50tntCount: 1,200explodeSeen: 1,198entityTickConclusive: 20tntSpawnSeen: 1,200zoneChunksEntityTickingAtStart: 200tickIntervalMsP95: 50.03msAfterPriming: 5,256.413processRssMb: 10,960entityTickSamples: 41tickIntervalMsP99: 50.37heapUsedMb: 1,316psiCpuSomePercent: 0.06fuseMs: 2,000cgroupPeriods: 226zoneTickingWaitMs: 2.30entityTickRatio: 1heapLiveMbAtStart: 552detonationUnaccounted: 0spikeThrottledMs: 0tntStillAlive: 0workCompleted: 17,232entitiesAlive: 0hostLoad1: 8.96mainThreadCpuMs: 1,906.05tickCpuMsP50: 5.76spikeTicksWithSteal: 0tickIntervalMsP90: 50.02zoneChunksBelowTicking: 0spikeThresholdRule: medianhostTntQuotaRaised: yessamplesProcessed: 79detonationRatio: 1.00primeZeroRadius: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 171tntRequested: 1,200tntPrimed: 1,200aliveBeforeCleanup: 2tntTotal: 1,200tickCount: 340explodeCancelled: 0hostRunnableAvg: 11.37spikeSampleIntervalMs: 40platformBlocks: 145,656primeSeenAny: 1,198zoneChunksEntityTicking: 200tickIntervalMsMax: 52.08platformDepth: 7zoneChunksLoaded: 8hostTntQuotaSource: livetntSpawnCancelled: 0ticksIntervalOver100Ms: 0explodeEmptyBlockList: 92entitiesTracked: 1,200zoneChunksForced: 200cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 800fuseTicksInitial: 40spikeTicks: 1psiMemoryFullPercent: 0tntTracked: 1,200primeSeen: 1,198spikeWindowTicks: 340primingSpanMs: 11,720.075tickIntervalMsP50: 50spikeGcPauseMs: 0samplesValid: 79fuseTicksMin: 1tickCpuMsMax: 18.71probeActive: 1primeCancelled: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 18spikeTickMs: 535.20windowTicks: 340effectiveTps: 20.02tickIntervalSource: tick_start_eventexplodeForeign: 0tickCpuMsP99: 9.47psiIoSomePercent: 0conditionsWindowMs: 22,562tickCpuMsP95: 7.96cgroupMemoryMaxEvents: 0loadAbsorbedRatio: 1.00hostStealPercent: 0tickCpuMsP90: 7.35zoneChunksTickingOnly: 0tickIntervalCount: 338hostMaxTntPerTick: 100psiIoFullPercent: 0
Ticking Tile EntitiesHealthy

Many ticking tile entities (furnaces, hoppers, etc.).

  • Heavy garbage collection18 collections, 1242ms total
TPS
min
15.00
avg
19.96
max
20.00
MSPT
min
4.50
avg
5.60
max
7.10
Percentiles and stability
TPS P1 (worst)19.98
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)5.53
MSPT P956.19
MSPT P99 (worst)6.94
TPS σ0.420
MSPT σ0.410
TPS derived from MSPT20.00
TPS stability2.1%(Stable)
MSPT stability1.6%(Stable)
Proven progress29 steps · latest: 20 server ticks
Raw data (62 fields)
samplesProcessed: 144filteredCatchUpShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yesspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 280cgroupMemoryCurrentMb: 11,579type: ALLjvmAvailableProcessors: 8tickCount: 599filterRate: 0.01hostRunnableAvg: 7.81cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 52.08cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50filteredOscillationShare: 0.01cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 1,242spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 11,011spikeWindowTicks: 599tickIntervalMsP50: 50tickIntervalMsP99: 50.22heapUsedMb: 1,006psiCpuSomePercent: 0.05cgroupPeriods: 375spikeGcPauseMs: 0samplesValid: 142heapLiveMbAtStart: 714tickCpuMsMax: 10.50spikeThrottledMs: 0spikeTicksWithThrottle: 0totalTileEntities: 5,000gcCount: 18spikeTickMs: 885.50windowTicks: 599effectiveTps: 20.18tickIntervalSource: tick_start_eventtickCpuMsP99: 8.05hostLoad1: 11.63psiIoSomePercent: 0conditionsWindowMs: 37,450tickCpuMsP95: 6.83mainThreadCpuMs: 3,327.38tickCpuMsP50: 5.41spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 6.48tickIntervalCount: 597tickIntervalMsP90: 50.01spikeThresholdRule: medianpsiIoFullPercent: 0
World SaveHealthy

World save speed and TPS impact during save operations.

  • Heavy garbage collection18 collections, 678ms total
TPS
min
20.00
avg
20.00
max
20.00
MSPT
min
2.00
avg
2.30
max
2.70
TPS drop during save0.00 TPS
World size saved97.0 MB
World save write speed20.31 MB/s
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)2.26
MSPT P952.72
MSPT P99 (worst)2.72
TPS σ0.001
MSPT σ0.231
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability0.9%(Stable)
Raw data (58 fields)
samplesProcessed: 19cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yesspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 49cgroupMemoryCurrentMb: 11,462jvmAvailableProcessors: 8tickCount: 100filterRate: 0hostRunnableAvg: 9.12cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 50.10cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 678spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.03processRssMb: 10,955spikeWindowTicks: 100tickIntervalMsP50: 50tickIntervalMsP99: 50.10heapUsedMb: 592psiCpuSomePercent: 0.06cgroupPeriods: 76spikeGcPauseMs: 0samplesValid: 19heapLiveMbAtStart: 472tickCpuMsMax: 25.80spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 18spikeTickMs: 354.80windowTicks: 100effectiveTps: 20.93tickIntervalSource: tick_start_eventtickCpuMsP99: 3.43hostLoad1: 11.74psiIoSomePercent: 0.07conditionsWindowMs: 7,649tickCpuMsP95: 3.09mainThreadCpuMs: 243.30tickCpuMsP50: 2.20spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 2.76tickIntervalCount: 98tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0.05
Bone Meal GrowthHealthy

Rapid crop and tree growth via bone meal.

  • Heavy garbage collection9 collections, 403ms total
TPS
min
20.00
avg
20.00
max
20.00
MSPT
min
2.20
avg
2.60
max
3.60
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)2.62
MSPT P952.95
MSPT P99 (worst)3.58
TPS σ0.002
MSPT σ0.243
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.0%(Stable)
Proven progress19 steps · latest: 20 server ticks
Raw data (62 fields)
samplesProcessed: 88cgroupMemoryHighEvents: 0spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 189cgroupMemoryCurrentMb: 11,715jvmAvailableProcessors: 8tickCount: 368filterRate: 0hostRunnableAvg: 7.63cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 52.07cgroupThrottledMs: 0cropsFullyGrown: 459cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 403spikeTicks: 0psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 11,100spikeWindowTicks: 371growthRate: 21.53tickIntervalMsP50: 50cropCount: 500tickIntervalMsP99: 50.05heapUsedMb: 870psiCpuSomePercent: 0.06cgroupPeriods: 242spikeGcPauseMs: 0samplesValid: 88tickCpuMsMax: 5.95spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 9spikeTickMs: 0windowTicks: 368effectiveTps: 19.78tickIntervalSource: tick_start_eventboneMealUsed: 1,530treesGrown: 49tickCpuMsP99: 3.87saplingCount: 200hostLoad1: 9.58psiIoSomePercent: 0conditionsWindowMs: 24,202tickCpuMsP95: 3.29mainThreadCpuMs: 964.07tickCpuMsP50: 2.55spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 3.10tickIntervalCount: 366tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0

CPU

Single-Core (tick-aligned)Healthy

Single-thread compute throughput measured on the main thread under the tick scheduler.

  • Heavy garbage collection18 collections, 730ms total
TPS
min
20.00
avg
20.00
max
20.00
MSPT
min
3.90
avg
4.20
max
4.80
Total operations231700000 ops
Thread CPU time / wall time1.000 ratio
Single-core ops/s (tick-aligned)556159495 ops/s
Single-core ops/s, 10th percentile528309518 ops/s
Single-core ops/s, 90th percentile575656495 ops/s
Single-core ops/s, median563866109 ops/s
Single-core ops/s (thread CPU time)556172163 ops/s
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)4.14
MSPT P954.48
MSPT P99 (worst)4.83
TPS σ0.002
MSPT σ0.167
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability0.7%(Stable)
Raw data (65 fields)
samplesProcessed: 45cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: yesspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 103cgroupMemoryCurrentMb: 11,689jvmAvailableProcessors: 8tickCount: 207filterRate: 0hostRunnableAvg: 8.41cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 50.07cgroupThrottledMs: 0operationsPerSecondSamples: 9cgroupOomKillEvents: 0measureGcTimeMs: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 730currentFreqCpus: 24spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.03processRssMb: 11,071spikeWindowTicks: 206measureGcPauseMs: 0tickIntervalMsP50: 50tickIntervalMsP99: 50.04currentFreqMhzMax: 5,335heapUsedMb: 584psiCpuSomePercent: 0.05cgroupPeriods: 113spikeGcPauseMs: 0samplesValid: 45heapLiveMbAtStart: 518tickCpuMsMax: 7.14spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 18spikeTickMs: 874.10windowTicks: 207effectiveTps: 20.62tickIntervalSource: tick_start_eventmeasureGcCount: 0tickCpuMsP99: 5.58hostLoad1: 8.50psiIoSomePercent: 0conditionsWindowMs: 11,275tickCpuMsP95: 4.83mainThreadCpuMs: 863.16tickCpuMsP50: 4.08spikeTicksWithSteal: 0cpuKernel: int_alucgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 4.66tickIntervalCount: 204tickIntervalMsP90: 50.01spikeThresholdRule: medianpsiIoFullPercent: 0
Multi-Core CPUHealthy

Parallel computation throughput across worker threads.

  • Heavy garbage collection9 collections, 365ms total
TPS
min
19.84
avg
19.99
max
20.00
MSPT
min
2.20
avg
2.70
max
5.40
Total operations50000000000 ops
Aggregate ops/s3804780416 ops/s
Usable cores8 cores
Percentiles and stability
TPS P1 (worst)19.84
TPS P519.92
TPS P50 (median)20.00
MSPT P50 (median)2.63
MSPT P953.47
MSPT P99 (worst)5.42
TPS σ0.045
MSPT σ0.440
TPS derived from MSPT20.00
TPS stability0.2%(Stable)
MSPT stability1.8%(Stable)
Raw data (58 fields)
samplesProcessed: 63cgroupMemoryHighEvents: 0tasksCompleted: 100spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 76.76ticksIntervalOver50Ms: 124cgroupMemoryCurrentMb: 11,709jvmAvailableProcessors: 8tickCount: 269filterRate: 0hostRunnableAvg: 17.28cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 52.23cgroupThrottledMs: 5,645.8cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 365spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.44processRssMb: 11,074spikeWindowTicks: 269tickIntervalMsP50: 50tickIntervalMsP99: 52.08heapUsedMb: 754psiCpuSomePercent: 3.48cgroupPeriods: 142spikeGcPauseMs: 0samplesValid: 63tickCpuMsMax: 37.74spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 9spikeTickMs: 510.20windowTicks: 269effectiveTps: 19.71tickIntervalSource: tick_start_eventtickCpuMsP99: 6.02hostLoad1: 9.73psiIoSomePercent: 0conditionsWindowMs: 14,122tickCpuMsP95: 3.57mainThreadCpuMs: 761.55tickCpuMsP50: 2.63spikeTicksWithSteal: 0cpuKernel: int_alucgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 3.18tickIntervalCount: 267tickIntervalMsP90: 50.10spikeThresholdRule: medianpsiIoFullPercent: 0

Memory & Storage

Memory PerformanceHealthy

RAM bandwidth and latency.

JVM measurements — do not reflect actual bare-metal performance.

  • Heavy garbage collection36 collections, 1413ms total
TPS
min
19.80
avg
19.99
max
20.00
MSPT
min
2.40
avg
3.40
max
5.70
Sequential write12941.87 MB/s
Random read6.22 MB/s
Random write26.70 MB/s
Sequential read479.88 MB/s
Memcpy throughput9121.88 MB/s
Memory access latency144.8 ns
Percentiles and stability
TPS P1 (worst)19.83
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)3.24
MSPT P954.65
MSPT P99 (worst)5.53
TPS σ0.041
MSPT σ0.595
TPS derived from MSPT20.00
TPS stability0.2%(Stable)
MSPT stability2.4%(Stable)
Proven progress3 steps · latest: memory pass
Raw data (58 fields)
samplesProcessed: 153cgroupMemoryHighEvents: 0nanoTimeCostNs: 27.91spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 290cgroupMemoryCurrentMb: 11,287jvmAvailableProcessors: 8tickCount: 628filterRate: 0hostRunnableAvg: 12.31cpuQuotaCoresMin: 7.50memoryPassSpreadPct: 6.68spikeSampleIntervalMs: 40tickIntervalMsMax: 54.92cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 1,413spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.43processRssMb: 10,945spikeWindowTicks: 628tickIntervalMsP50: 50tickIntervalMsP99: 53.06heapUsedMb: 2,306psiCpuSomePercent: 0.15cgroupPeriods: 321spikeGcPauseMs: 0samplesValid: 153tickCpuMsMax: 36.15spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 36spikeTickMs: 501.70windowTicks: 628effectiveTps: 19.88tickIntervalSource: tick_start_eventtickCpuMsP99: 6.60hostLoad1: 12.01psiIoSomePercent: 0conditionsWindowMs: 32,079tickCpuMsP95: 5.06mainThreadCpuMs: 2,147.19tickCpuMsP50: 3.18spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 4.41tickIntervalCount: 626tickIntervalMsP90: 50.06spikeThresholdRule: medianpsiIoFullPercent: 0
Disk PerformanceHealthy

Sequential and random 4K read/write performance.

JVM measurements — do not reflect actual bare-metal performance.

  • Heavy garbage collection9 collections, 394ms total
TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
2.50
avg
3.10
max
4.40
Random 4K write IOPS299396 IOPS
4K write latency p9930.0 µs
4K write latency avg12.3 µs
Sequential write2826.47 MB/s
Random 4K read IOPS55838 IOPS
4K read latency p95132.2 µs
4K read latency p99138.3 µs
4K write latency p9517.1 µs
Random 4K read218.12 MB/s
Random 4K write1169.52 MB/s
4K read latency avg70.5 µs
Sequential read2677.09 MB/s
4K read latency p5057.8 µs
4K write latency p5011.1 µs
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)3.03
MSPT P953.73
MSPT P99 (worst)4.31
TPS σ0.002
MSPT σ0.331
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.3%(Stable)
Raw data (57 fields)
samplesProcessed: 189cgroupMemoryHighEvents: 0random4kMode: O_DIRECTspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 385cgroupMemoryCurrentMb: 11,236jvmAvailableProcessors: 8tickCount: 772filterRate: 0hostRunnableAvg: 10.77cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 55.06cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 394spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.11processRssMb: 10,919spikeWindowTicks: 772tickIntervalMsP50: 50tickIntervalMsP99: 53.01psiCpuSomePercent: 0.70cgroupPeriods: 393spikeGcPauseMs: 0samplesValid: 189tickCpuMsMax: 28.16spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 9spikeTickMs: 546.90windowTicks: 772effectiveTps: 19.90seqReadCacheBypassed: yestickIntervalSource: tick_start_eventtickCpuMsP99: 5.23hostLoad1: 11.67psiIoSomePercent: 13.19conditionsWindowMs: 39,263tickCpuMsP95: 4.14mainThreadCpuMs: 2,417.8tickCpuMsP50: 3spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 3.79tickIntervalCount: 770tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 13.03

Network

Network (NBT)Unstable

Serialisation throughput — proxy for the rate at which the server can ship world data to clients.

  • Heavy garbage collection23 collections, 1070ms total
  • The run did not hold steadyTPS P1=10.00<15, TPS min=10.00 (50% of avg)
TPS
min
10.00
avg
19.85
max
20.00
MSPT
min
3.40
avg
25.60
max
100.30
Objects/sec1000 obj/s
Bytes processed113531305 B
Objects processed20000 obj
NBT serialization throughput5.41 MB/s
Percentiles and stability
TPS P1 (worst)10.00
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)24.65
MSPT P9529.14
MSPT P99 (worst)100.31
TPS σ1.125
MSPT σ8.114
TPS derived from MSPT20.00
TPS stability5.6%(Stable)
MSPT stability32.5%(Unstable)
Raw data (57 fields)
samplesProcessed: 100filteredCatchUpShare: 0.02cgroupMemoryHighEvents: 0spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 198cgroupMemoryCurrentMb: 11,265jvmAvailableProcessors: 8tickCount: 421filterRate: 0.02hostRunnableAvg: 10.36cpuQuotaCoresMin: 7.50spikeSampleIntervalMs: 40tickIntervalMsMax: 168.92cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 1spikeThresholdMs: 50cpuQuotaCoresMax: 7.50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 1,070spikeTicks: 3psiMemoryFullPercent: 0tickIntervalMsP95: 50.10processRssMb: 10,936spikeWindowTicks: 420tickIntervalMsP50: 50tickIntervalMsP99: 52.36heapUsedMb: 1,816psiCpuSomePercent: 0.13cgroupPeriods: 215spikeGcPauseMs: 0samplesValid: 98tickCpuMsMax: 151.47spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 23spikeTickMs: 665.70windowTicks: 421effectiveTps: 19.91tickIntervalSource: tick_start_eventtickCpuMsP99: 44.32hostLoad1: 11.95psiIoSomePercent: 0conditionsWindowMs: 21,550tickCpuMsP95: 31.39mainThreadCpuMs: 10,376.74tickCpuMsP50: 24.45spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 28.98tickIntervalCount: 418tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0
›Machine and serverAMD Ryzen 9 9900X 12-Core Processor · Paper · 26.3
Hosting signals
What the usable-vs-host resource gaps imply about this environment.
Shared / throttled CPUContainerised
CPU Information
ModelAMD Ryzen 9 9900X 12-Core Processor
VendorAuthenticAMD
Physical Cores12
Logical Cores24
Available to server8 / 24
Max Frequency5.658 GHz
Server Information
Server TypePaper (26.3-223-e415f5e (MC: 26.3))
Minecraft Version26.3
Bukkit Version26.3.build.223-stable
Java Version25.0.3
OSLinux
Location🇫🇷 France
Plugins1
JVM Memory
Max Heap10.00 GB
Allocated10.00 GB
Used0.65 GB
Free9.35 GB
Heap Usage6.5%
Memory limit24.00 GB
JVM Flags
-Xms10240M -Xmx10240M --add-modules=jdk.incubator.vector -XX:+UseCompactObjectHeaders -XX:+PerfDisableSharedMem -XX:+UseZGC -XX:-ZProactive -XX:ZAllocationSpikeTolerance=3 -XX:ReservedCodeCacheSize=512M -XX:InitialCodeCacheSize=32M -XX:CompileThresholdScaling=0.75 -XX:+UseThreadPriorities -XX:+AlwaysPreTouch -Duser.timezone=Europe/Paris -Dnet.kyori.ansi.colorLevel=<redacted> -Dfile.encoding=UTF-8 --sun-misc-unsafe-memory-access=allow -Xlog:async -Dterminal.jline=false -Dterminal.ansi=true
Dispersed Zones8

Score Breakdown

Detailed sub-category scores

Hardware

Memory19,551
Disk79,235
Multi-Core76,898

Gameplay

Exploration83,587
Entities63,636
Mechanics46,226

Multipliers

Synergy Bonusx1.150
Stability Bonusx0.998
Duration Mult.x1.047