Benchmark Report

Nov 1, 2026, 2:04 PMVoxelBench plugin 2.6.411 min 7 s benchmark
PublicSTANDARDStandard scoring 8.3.0
Total score
106,415
RankC
Single Core144,009
Gameplay72,802
Hardware44,221
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 = 27.5 ms
  • mspt_p99 = 56.78 ms
  • spike_ratio = 2.06 ratio
  • sample_count = 93 count
  • spike_ticks = 24 count
  • spike_window_ticks = 501 count
  • spike_threshold_ms = 53.1 ms
  • spike_ticks_with_gc = 2 count
  • spike_ticks_with_throttle = 0 count
  • spike_ticks_with_steal = 0 count
  • spike_tick_ms = 3,722.3 ms
  • spike_gc_pause_ms = 34.5 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: Chunk Loading, 19.32 TPS on average. The 15 other tests hold at least 19.68 TPS.

Multipliers appliedSynergy ×1.130Stability ×1.027Duration ×1.033

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

63%

of the 5 servers running Paper & forks on Minecraft 1.21

Total score 106,415 · group median 96,794

  • Single Core

    Better than 62% · 144,009 vs median 137,527

  • Gameplay

    Better than 80% · 72,802 vs median 68,677 · Top quarter

  • Exploration

    Better than 0% · 74,780 vs median 84,192 · Bottom quarter

  • Entities

    Better than 80% · 116,040 vs median 84,011 · Top quarter

  • Mechanics

    Better than 80% · 46,249 vs median 42,063 · Top quarter

  • Hardware

    Better than 40% · 44,221 vs median 50,868

  • Memory

    Better than 0% · 19,442 vs median 25,490 · Bottom quarter

  • Disk

    Better than 13% · 40,884 vs median 55,851 · Bottom quarter

  • Multi-Core

    Better than 63% · 97,373 vs median 71,561

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 42% · MSPT 12.9 ms vs median 11.5 ms · TPS 20 vs median 20

  • Bone Meal Growth

    Better than 37% · MSPT 2.4 ms vs median 1.8 ms · TPS 20 vs median 20

  • Chunk Loading

    Better than 22% · MSPT 7.3 ms vs median 6.1 ms · TPS 19.3 vs median 19.7 · Bottom quarter

  • Chunk Ticking

    Better than 38% · MSPT 16.8 ms vs median 15.2 ms · TPS 20 vs median 20

  • Explosion

    Better than 21% · MSPT 6.9 ms vs median 4.7 ms · TPS 20 vs median 19.9 · Bottom quarter

  • Hopper

    Better than 55% · MSPT 2.6 ms vs median 2.9 ms · TPS 20 vs median 19.9

  • Lighting Update

    Better than 31% · MSPT 2.4 ms vs median 2.1 ms · TPS 20 vs median 20

  • Mob AI

    Better than 80% · MSPT 27.5 ms vs median 110.2 ms · TPS 19.7 vs median 10 · Top quarter

  • Redstone

    Better than 77% · MSPT 15.4 ms vs median 21.9 ms · TPS 20 vs median 20 · Top quarter

  • Ticking Tile Entities

    Better than 80% · MSPT 3.1 ms vs median 3.7 ms · TPS 20 vs median 20 · Top quarter

  • World Save

    Better than 80% · MSPT 1.3 ms vs median 1.5 ms · TPS 20 vs median 20 · Top quarter

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

What matters

Read from the measurements, never estimated
Good to know

Non-default server configuration

Compare with care against a server running default settings.

  • view-distance 6 (default 10)
  • simulation-distance 4 (default 10)
  • spawn-limit.monster 5 (default 70)

+6 more modified settings

WarningMob AI

Tick spikes

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

  • mspt_avg = 27.5 ms
  • mspt_p99 = 56.78 ms
  • spike_ratio = 2.06 ratio
  • sample_count = 93 count
  • spike_ticks = 24 count
  • spike_window_ticks = 501 count
  • spike_threshold_ms = 53.1 ms
  • spike_ticks_with_gc = 2 count
  • spike_ticks_with_throttle = 0 count
  • spike_ticks_with_steal = 0 count
  • spike_tick_ms = 3,722.3 ms
  • spike_gc_pause_ms = 34.5 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
›+2 more findings
For informationActivity outside the bench world

When the run started, players or many entities were present outside the bench world. The server ticks them during the tests, so part of each tick went to that world rather than to the workload measured.

  • players_online = 1 count
  • chunks_loaded_outside_bench = 937 count
  • spawn_chunks_loaded_outside_bench = 0 count
  • entities_outside_bench = 247 count
  • worlds_loaded = 5 count
  • players_online_threshold = 1 count
  • entities_threshold = 1,200 count
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 = 883 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.

Nothing to change: no measurement in this report crosses a threshold where a documented setting would help.

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: G1Container: 22100 MiB, safe heap up to 18784 MiB
Current line (64 arguments)

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

-XX:ActiveProcessorCount=16 -Djdk.virtualThreadScheduler.parallelism=<redacted> -Djdk.virtualThreadScheduler.maxPoolSize=<redacted> -Xms10240M -Xmx10240M -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysPreTouch -XX:+PerfDisableSharedMem -XX:+UseNUMA -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:NmethodSweepActivity=1 -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:AllocatePrefetchStyle=3 -XX:+AlwaysActAsServerClassMachine -XX:LargePageSizeInBytes=2M -XX:+EagerJVMCI -XX:+UseAES -XX:+UseAESIntrinsics -XX:+UseFMA -XX:+UseLoopPredicate -XX:+RangeCheckElimination -XX:+OptimizeStringConcat -XX:+UseCompressedOops -XX:+UseThreadPriorities -XX:+OmitStackTraceInFastThrow -XX:+RewriteBytecodes -XX:+RewriteFrequentPairs -XX:+UseFPUForSpilling -XX:+UseFastStosb -XX:+UseNewLongLShift -XX:+UseVectorCmov -XX:+UseXMMForArrayCopy -XX:+UseXmmI2D -XX:+UseXmmI2F -XX:+UseXmmLoadAndClearUpper -XX:+UseXmmRegToRegMoveAll -XX:+EliminateLocks -XX:+DoEscapeAnalysis -XX:+AlignVector -XX:+OptimizeFill -XX:+EnableVectorSupport -XX:+UseCharacterCompareIntrinsics -XX:+UseCopySignIntrinsic -XX:+UseVectorStubs -XX:UseSSE=4 -XX:+UseFastJNIAccessors -XX:+UseInlineCaches -XX:+SegmentedCodeCache --add-modules=jdk.incubator.vector -Dterminal.jline=false -Dterminal.ansi=true -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent -XX:-ClassUnloadingWithConcurrentMark -XX:MaxGCPauseMillis=20 -Xlog:gc*:file=<redacted>:time,uptime,level,tags:filecount=3,filesize=8M

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

To test

Performance settings to try one at a time, then measure with a benchmark before and after. None of them is applied in the corrected line, and none comes with a promised gain.

to testAikar's G1 settings

Settings documented by PaperMC for Minecraft servers: they size G1's young generation for the game's very high allocation rate and start collections earlier. Initial and maximum heap at the same size, with AlwaysPreTouch, commit the whole heap at start-up: proposed only because that heap already stays under the memory limit.

-XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+DisableExplicitGC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1

No measurement of this run points to it: it stays a lead to measure.

source

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
4.6 % (threshold 15 %)3 timings: 14.4 ms · 14.2 ms · 14.8 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 11.6 %, 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)
CPU time stolen by the hypervisor
0 % (threshold 5 %)
Scheduling periods ended throttled by the quota
not measured (threshold 25 %)0 ms
Time a task waited for a core
0.9 % (threshold 40 %)

Limits seen by the server

CPU quota
none (no limit at any level)
CPU set
0-15 (16 cores)
Memory limit
21.6 GiB
Host logical CPUs
16
Host memory
31.3 GiB
Container signals
dockerenv, cgroup-v2-namespace, overlay-root, pterodactyl-env

Storage

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

Single-core measurement

Throughput (wall clock)
465.4M ops/s468.3M ops/s over the thread's CPU time
Thread CPU time / wall time
0.994 (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
14.3 % (threshold 40 %)p10 436.6M · p50 498.1M · p90 507.8M 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
not exposed by this systemadvertised maximum: 4,300 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
7 % (all tasks at once: 6.8 %)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
not measuredno change observed
Container memory
peak 13,855 MiBlimit events: high 0 · max 0 · OOM kills 0
Runnable tasks on the machine
up to 14.8 on average during a test, for 16 logical CPUs
Host uptime at the start
145.3 h
Server at the start of the run
JVM up for 14.7 minfirst bench since the JVM startedoutside the bench world: 1 players · 937 chunks · 247 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-7.

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 collection7 collections, 59ms total
TPS
min
19.96
avg
20.00
max
20.00
MSPT
min
12.80
avg
15.40
max
19.80
Percentiles and stability
TPS P1 (worst)19.96
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)15.22
MSPT P9517.76
MSPT P99 (worst)19.84
TPS σ0.006
MSPT σ1.390
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability5.6%(Stable)
Proven progress32 steps · latest: 20 server ticks
Raw data (65 fields)
samplesProcessed: 92cpuMsPerCycleP50: 122.81cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nocpuMsPerCycleP90: 137.02spikeTicksWithGc: 0ticksIntervalOver50Ms: 190cycles: 48cgroupMemoryCurrentMb: 13,228jvmAvailableProcessors: 16tickCount: 393filterRate: 0hostRunnableAvg: 1.20spikeSampleIntervalMs: 40tickIntervalMsMax: 61.30cgroupThrottledMs: 0wallMsPerCycleP50: 399.90workUnit: piston movespistonMoves: 78,400cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0cycleTicks: 8spikeThresholdMs: 94.20zoneChunksForced: 81cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 59spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 51.23processRssMb: 12,985spikeWindowTicks: 393tickIntervalMsP50: 50tickIntervalMsP99: 57.29heapUsedMb: 4,384psiCpuSomePercent: 1.07cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 92heapLiveMbAtStart: 2,346tickCpuMsMax: 61.47spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 7spikeTickMs: 627windowTicks: 393effectiveTps: 20.28tickIntervalSource: tick_start_eventtickCpuMsP99: 54.74workCompleted: 78,400hostLoad1: 1.32psiIoSomePercent: 0.01conditionsWindowMs: 36,621tickCpuMsP95: 47.92mainThreadCpuMs: 6,022.67tickCpuMsP50: 5.55spikeTicksWithSteal: 0pistonCount: 1,600cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 45.79tickIntervalCount: 391tickIntervalMsP90: 50.14spikeThresholdRule: cycle_peakpsiIoFullPercent: 0.01
Block PhysicsHealthy

Single-core stress via falling-block physics.

  • Heavy garbage collection7 collections, 70ms total
TPS
min
19.96
avg
20.00
max
20.00
MSPT
min
6.50
avg
12.90
max
20.90
Percentiles and stability
TPS P1 (worst)19.96
TPS P519.98
TPS P50 (median)20.00
MSPT P50 (median)13.19
MSPT P9516.81
MSPT P99 (worst)20.86
TPS σ0.010
MSPT σ2.511
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability10.0%(Moderate)
Raw data (68 fields)
samplesProcessed: 70filteredSevereLagShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 146cgroupMemoryCurrentMb: 13,270jvmAvailableProcessors: 16tickCount: 300filterRate: 0.01hostRunnableAvg: 1.54spikeSampleIntervalMs: 40tickIntervalMsMax: 50.42cgroupThrottledMs: 0workUnit: entities tickingcgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50entitiesTracked: 24,000cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 70entityTickConclusive: 152spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.07processRssMb: 13,019spikeWindowTicks: 300entityTickSamples: 15spawnFrequency: 1tickIntervalMsP50: 50fallingBlockCount: 24,000tickIntervalMsP99: 50.18heapUsedMb: 5,348psiCpuSomePercent: 0.58cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 69entityTickRatio: 1heapLiveMbAtStart: 2,375tickCpuMsMax: 34.58spikeThrottledMs: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 7spikeTickMs: 669.10windowTicks: 300filteredGcPauseShare: 0.01effectiveTps: 19.68tickIntervalSource: tick_start_eventtickCpuMsP99: 19.52workCompleted: 24,000entitiesAlive: 0hostLoad1: 1.04psiIoSomePercent: 0.19conditionsWindowMs: 27,319tickCpuMsP95: 16.96mainThreadCpuMs: 3,710.77tickCpuMsP50: 12.59spikeTicksWithSteal: 0blocksSpawnedPerSecond: 933.89cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 15.92tickIntervalCount: 298tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0.18

Exploration

Chunk LoadingUnstable

Chunk generation and loading speed across dispersed zones.

  • Heavy garbage collection10 collections, 419ms total
  • The run did not hold steadyTPS P1=10.00<15, TPS min=10.00 (52% of avg)
TPS
min
10.00
avg
19.32
max
20.00
MSPT
min
1.20
avg
7.30
max
42.00
Peak window200 chunks
Critical brakes0 events
Chunks/sec1992.78 chunks/s
Avg window112.2 chunks
Chunks loaded16000 chunks
Avg chunk load time0.27 ms
Unmeasured ticks16 ticks
Peak observed MSPT42.0 ms
Percentiles and stability
TPS P1 (worst)10.00
TPS P515.00
TPS P50 (median)20.00
MSPT P50 (median)4.46
MSPT P9534.07
MSPT P99 (worst)41.96
TPS σ1.992
MSPT σ9.420
TPS derived from MSPT20.00
TPS stability10.0%(Stable)
MSPT stability37.7%(Unstable)
Raw data (58 fields)
samplesProcessed: 107filteredSevereLagShare: 0.03filteredCatchUpShare: 0.03cgroupMemoryHighEvents: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 47cgroupMemoryCurrentMb: 12,902jvmAvailableProcessors: 16tickCount: 51filterRate: 0.09filteredIntervalShare: 0.01hostRunnableAvg: 1.71spikeSampleIntervalMs: 40tickIntervalMsMax: 117.48cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 3spikeThresholdMs: 136.90filteredOscillationShare: 0.05cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 419spikeTicks: 0psiMemoryFullPercent: 0tickIntervalMsP95: 108.74processRssMb: 12,798spikeWindowTicks: 54tickIntervalMsP50: 68.25tickIntervalMsP99: 117.48heapUsedMb: 6,268psiCpuSomePercent: 0.99cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 97tickCpuMsMax: 56.41spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 10spikeTickMs: 0windowTicks: 51filteredGcPauseShare: 0.03effectiveTps: 17.84tickIntervalSource: tick_start_eventtickCpuMsP99: 56.41hostLoad1: 1.34psiIoSomePercent: 0conditionsWindowMs: 30,413tickCpuMsP95: 50.18mainThreadCpuMs: 1,633.62tickCpuMsP50: 31.13spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 37.49tickIntervalCount: 49tickIntervalMsP90: 83.17spikeThresholdRule: medianpsiIoFullPercent: 0
Chunk TickingHealthy

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

  • Heavy garbage collection12 collections, 183ms total
TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
13.10
avg
16.80
max
24.10
Chunks ticked200 chunks
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)16.76
MSPT P9519.69
MSPT P99 (worst)21.74
TPS σ0.002
MSPT σ1.789
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability7.2%(Stable)
Proven progress34 steps · latest: 20 server ticks
Raw data (60 fields)
randomTickWitnessSamples: 512samplesProcessed: 143cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 301cgroupMemoryCurrentMb: 13,333jvmAvailableProcessors: 16tickCount: 599filterRate: 0hostRunnableAvg: 1.38spikeSampleIntervalMs: 40tickIntervalMsMax: 50.34cgroupThrottledMs: 0workUnit: block transformationscgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 183spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.07processRssMb: 13,075spikeWindowTicks: 599tickIntervalMsP50: 50tickIntervalMsP99: 50.23heapUsedMb: 2,903psiCpuSomePercent: 1.11cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 143heapLiveMbAtStart: 2,478tickCpuMsMax: 47.73spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 12spikeTickMs: 653.60windowTicks: 599tickSpeed: 20randomTickChanges: 136effectiveTps: 20.16tickIntervalSource: tick_start_eventtickCpuMsP99: 25.85workCompleted: 136hostLoad1: 1.89psiIoSomePercent: 0conditionsWindowMs: 44,175tickCpuMsP95: 20.96mainThreadCpuMs: 10,060.8tickCpuMsP50: 16.47spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 19.64tickIntervalCount: 597tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0
Lighting UpdateHealthy

Lighting recomputation throughput on block place / break.

  • Heavy garbage collection7 collections, 73ms total
TPS
min
19.98
avg
20.00
max
20.00
MSPT
min
1.70
avg
2.40
max
3.50
Lighting updates/sec125.6 ops/s
Total lighting updates3227 count
Percentiles and stability
TPS P1 (worst)19.98
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)2.32
MSPT P953.10
MSPT P99 (worst)3.50
TPS σ0.004
MSPT σ0.345
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.4%(Stable)
Raw data (56 fields)
samplesProcessed: 62filteredCatchUpShare: 0.02cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 127cgroupMemoryCurrentMb: 13,348jvmAvailableProcessors: 16tickCount: 276filterRate: 0.02hostRunnableAvg: 0.55spikeSampleIntervalMs: 40tickIntervalMsMax: 378.59cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 1spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 73spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.06processRssMb: 13,076spikeWindowTicks: 276tickIntervalMsP50: 50tickIntervalMsP99: 50.13heapUsedMb: 3,414psiCpuSomePercent: 0.56cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 61heapLiveMbAtStart: 2,431tickCpuMsMax: 335.91spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 7spikeTickMs: 1,083.6windowTicks: 276effectiveTps: 20.22tickIntervalSource: tick_start_eventtickCpuMsP99: 5.30hostLoad1: 1.36psiIoSomePercent: 0conditionsWindowMs: 26,762tickCpuMsP95: 3.18mainThreadCpuMs: 985.36tickCpuMsP50: 2.29spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 2.95tickIntervalCount: 274tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0

Entities

Mob AIUnstable

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

  • Heavy garbage collection13 collections, 167ms total
  • The run did not hold steadyTPS P1=10.00<15, TPS min=10.00 (51% of avg)
Phase 1
TPS 19.51
MSPT 23.97 ms
Phase 2
TPS 19.28
MSPT 36.11 ms
TPS
min
10.00
avg
19.68
max
20.00
MSPT
min
13.10
avg
27.50
max
56.80
Percentiles and stability
TPS P1 (worst)10.00
TPS P515.00
TPS P50 (median)20.00
MSPT P50 (median)26.08
MSPT P9546.97
MSPT P99 (worst)56.78
TPS σ1.438
MSPT σ10.538
TPS derived from MSPT20.00
TPS stability7.2%(Stable)
MSPT stability42.2%(Unstable)
Raw data (78 fields)
samplesProcessed: 118filteredSevereLagShare: 0.04filteredCatchUpShare: 0.14cgroupMemoryHighEvents: 0globalAvgMspt: 31.25heapGcConfirmedAtStart: nospikeTicksWithGc: 2ticksIntervalOver50Ms: 221cgroupMemoryCurrentMb: 13,550jvmAvailableProcessors: 16tickCount: 501filterRate: 0.21hostRunnableAvg: 1.80hostileMobCount: 1,200spikeSampleIntervalMs: 40tickIntervalMsMax: 303.73cgroupThrottledMs: 0workUnit: entities tickingphase2AvgTps: 19.28cgroupOomKillEvents: 0ticksIntervalOver100Ms: 7spikeThresholdMs: 53.10entitiesTracked: 3,600filteredOscillationShare: 0.13cgroupSwapCurrentMb: 0hostileCount: 1,200phase2AvgMspt: 36.11psiMemorySomePercent: 0gcTimeMs: 167entityTickConclusive: 256spikeTicks: 24psiMemoryFullPercent: 0tickIntervalMsP95: 52.18processRssMb: 13,224spikeWindowTicks: 501entityTickSamples: 26globalAvgTps: 19.37tickIntervalMsP50: 50tickIntervalMsP99: 132.74heapUsedMb: 3,816phase1AvgTps: 19.51psiCpuSomePercent: 0.97cgroupPeriods: 0spikeGcPauseMs: 34.50samplesValid: 93houseCount: 120entityTickRatio: 1heapLiveMbAtStart: 2,614tickCpuMsMax: 303.60spikeThrottledMs: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 13spikeTickMs: 3,722.3windowTicks: 501filteredGcPauseShare: 0.02effectiveTps: 20.02villagerCount: 2,400tickIntervalSource: tick_start_eventtotalEntities: 3,600tickCpuMsP99: 117.39workCompleted: 3,600entitiesAlive: 2,606hostLoad1: 1.39psiIoSomePercent: 0conditionsWindowMs: 33,103tickCpuMsP95: 50.47mainThreadCpuMs: 15,479.38tickCpuMsP50: 26.14spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0phase1AvgMspt: 23.97hostStealPercent: 0tickCpuMsP90: 44.79tickIntervalCount: 499tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0

Mechanics

HopperHealthy

Intensive hopper chain item transfers.

  • Heavy garbage collection11 collections, 110ms total
TPS
min
18.49
avg
19.98
max
20.00
MSPT
min
1.70
avg
2.60
max
4.20
Items per tick10.005 items/tick
Transfer efficiency95.0 %
Items/sec1964.5 items/s
Percentiles and stability
TPS P1 (worst)18.49
TPS P519.98
TPS P50 (median)20.00
MSPT P50 (median)2.66
MSPT P953.76
MSPT P99 (worst)4.15
TPS σ0.176
MSPT σ0.676
TPS derived from MSPT20.00
TPS stability0.9%(Stable)
MSPT stability2.7%(Stable)
Raw data (68 fields)
samplesProcessed: 91filteredCatchUpShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0loadAbsorbedBreakRatio: 0.05ticksIntervalOver50Ms: 0cgroupMemoryCurrentMb: 13,083measuredTicks: 3,800jvmAvailableProcessors: 16tickCount: 3,800itemTransferRatio: 0.95filterRate: 0.01hostRunnableAvg: 0.78spikeSampleIntervalMs: 40tickIntervalMsMax: 14.70itemsPlaced: 40,000cgroupThrottledMs: 0workUnit: items transferredhopperSourcesExpected: 320cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50tickRateTarget: 200hopperSourcesFilled: 320zoneChunksForced: 648cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 110spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 5.06processRssMb: 12,884spikeWindowTicks: 3,800tickIntervalMsP50: 5tickIntervalMsP99: 5.71heapUsedMb: 4,692psiCpuSomePercent: 1.07cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 90heapLiveMbAtStart: 3,396tickCpuMsMax: 120.23itemsTransferred: 38,020spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 11spikeTickMs: 1,048windowTicks: 3,800effectiveTps: 196.29tickIntervalSource: tick_start_eventtickCpuMsP99: 5.05workCompleted: 38,020hostLoad1: 1.24psiIoSomePercent: 0conditionsWindowMs: 26,140tickCpuMsP95: 4.21mainThreadCpuMs: 10,108.56tickCpuMsP50: 2.53spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0loadAbsorbedRatio: 0.95hostStealPercent: 0tickCpuMsP90: 3.77tickIntervalCount: 3,798tickIntervalMsP90: 5.02spikeThresholdRule: medianpsiIoFullPercent: 0
ExplosionHealthy

Massive TNT explosions and block destruction.

  • Heavy garbage collection6 collections, 35ms total
TPS
min
19.88
avg
20.00
max
20.00
MSPT
min
1.90
avg
6.90
max
13.20
Blocks destroyed17342 blocks
Block destruction throughput991.31 blocks/s
TPS drop during explosions0.12 TPS
Percentiles and stability
TPS P1 (worst)19.88
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)7.32
MSPT P9511.96
MSPT P99 (worst)13.17
TPS σ0.021
MSPT σ2.810
TPS derived from MSPT20.00
TPS stability0.1%(Stable)
MSPT stability11.2%(Moderate)
Raw data (112 fields)
filteredSevereLagShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: notntPresented: 1,200loadAbsorbedBreakRatio: 0.95cgroupMemoryCurrentMb: 13,161tntUnreadable: 0jvmAvailableProcessors: 16filterRate: 0.01explodeSeenAny: 1,197cgroupThrottledMs: 0tntRejected: 0workUnit: blocks destroyedtntNeverTicked: 0cgroupOomKillEvents: 0spawnValidImmediately: 1,200fuseTicksMax: 5spikeThresholdMs: 50entitiesPartiallyTicked: yestntCount: 1,200explodeSeen: 1,197entityTickConclusive: 21tntSpawnSeen: 1,200zoneChunksEntityTickingAtStart: 200tickIntervalMsP95: 50.03msAfterPriming: 5,259.555processRssMb: 12,920entityTickSamples: 41tickIntervalMsP99: 50.28heapUsedMb: 3,572psiCpuSomePercent: 0.42fuseMs: 2,000cgroupPeriods: 0zoneTickingWaitMs: 2.41entityTickRatio: 0.95heapLiveMbAtStart: 2,334detonationUnaccounted: 0spikeThrottledMs: 0tntStillAlive: 0workCompleted: 17,342entitiesAlive: 0hostLoad1: 1.24mainThreadCpuMs: 2,248.27tickCpuMsP50: 7.15spikeTicksWithSteal: 0tickIntervalMsP90: 50.02zoneChunksBelowTicking: 0spikeThresholdRule: medianhostTntQuotaRaised: yessamplesProcessed: 80detonationRatio: 1.00primeZeroRadius: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 169tntRequested: 1,200tntPrimed: 1,200aliveBeforeCleanup: 3tntTotal: 1,200tickCount: 340explodeCancelled: 0hostRunnableAvg: 0.78spikeSampleIntervalMs: 40platformBlocks: 145,656primeSeenAny: 1,197zoneChunksEntityTicking: 200tickIntervalMsMax: 50.68platformDepth: 7zoneChunksLoaded: 8hostTntQuotaSource: livetntSpawnCancelled: 0ticksIntervalOver100Ms: 0explodeEmptyBlockList: 91entitiesTracked: 1,200zoneChunksForced: 200cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 35fuseTicksInitial: 40spikeTicks: 1psiMemoryFullPercent: 0tntTracked: 1,200primeSeen: 1,197spikeWindowTicks: 340primingSpanMs: 11,751.168tickIntervalMsP50: 50spikeGcPauseMs: 0samplesValid: 79fuseTicksMin: 1tickCpuMsMax: 25.38probeActive: 1primeCancelled: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 6spikeTickMs: 752.20windowTicks: 340filteredGcPauseShare: 0.01effectiveTps: 19.99tickIntervalSource: tick_start_eventexplodeForeign: 0tickCpuMsP99: 15.95psiIoSomePercent: 0conditionsWindowMs: 23,398tickCpuMsP95: 11.75cgroupMemoryMaxEvents: 0loadAbsorbedRatio: 1.00hostStealPercent: 0tickCpuMsP90: 9.63zoneChunksTickingOnly: 0tickIntervalCount: 338hostMaxTntPerTick: 100psiIoFullPercent: 0
Ticking Tile EntitiesHealthy

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

  • Heavy garbage collection8 collections, 83ms total
TPS
min
19.70
avg
20.00
max
20.00
MSPT
min
2.30
avg
3.10
max
4.90
Percentiles and stability
TPS P1 (worst)19.90
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)3.06
MSPT P954.02
MSPT P99 (worst)4.15
TPS σ0.037
MSPT σ0.438
TPS derived from MSPT20.00
TPS stability0.2%(Stable)
MSPT stability1.8%(Stable)
Proven progress29 steps · latest: 20 server ticks
Raw data (57 fields)
samplesProcessed: 144cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 306cgroupMemoryCurrentMb: 13,377type: ALLjvmAvailableProcessors: 16tickCount: 599filterRate: 0hostRunnableAvg: 1.88spikeSampleIntervalMs: 40tickIntervalMsMax: 50.69cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 83spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.05processRssMb: 13,081spikeWindowTicks: 599tickIntervalMsP50: 50tickIntervalMsP99: 50.20heapUsedMb: 2,619psiCpuSomePercent: 0.45cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 144heapLiveMbAtStart: 2,530tickCpuMsMax: 12.15spikeThrottledMs: 0spikeTicksWithThrottle: 0totalTileEntities: 5,000gcCount: 8spikeTickMs: 706.80windowTicks: 599effectiveTps: 20.17tickIntervalSource: tick_start_eventtickCpuMsP99: 7.25hostLoad1: 0.91psiIoSomePercent: 0conditionsWindowMs: 37,817tickCpuMsP95: 4.35mainThreadCpuMs: 1,899.85tickCpuMsP50: 2.97spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 3.88tickIntervalCount: 597tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0
World SaveHealthy

World save speed and TPS impact during save operations.

  • Heavy garbage collection6 collections, 58ms total
TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
1.00
avg
1.30
max
2.10
TPS drop during save0.01 TPS
World size saved184.0 MB
World save write speed38.93 MB/s
Percentiles and stability
TPS P1 (worst)19.99
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)1.17
MSPT P952.07
MSPT P99 (worst)2.07
TPS σ0.004
MSPT σ0.303
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.2%(Stable)
Raw data (55 fields)
samplesProcessed: 19cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 44cgroupMemoryCurrentMb: 13,123jvmAvailableProcessors: 16tickCount: 100filterRate: 0hostRunnableAvg: 0.96spikeSampleIntervalMs: 40tickIntervalMsMax: 50.15cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 58spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.05processRssMb: 12,885spikeWindowTicks: 100tickIntervalMsP50: 50tickIntervalMsP99: 50.15heapUsedMb: 2,512psiCpuSomePercent: 0.47cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 19heapLiveMbAtStart: 2,264tickCpuMsMax: 22.53spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 6spikeTickMs: 646windowTicks: 100effectiveTps: 21.15tickIntervalSource: tick_start_eventtickCpuMsP99: 4.96hostLoad1: 1.11psiIoSomePercent: 0conditionsWindowMs: 8,575tickCpuMsP95: 2.24mainThreadCpuMs: 142.51tickCpuMsP50: 1.09spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 1.59tickIntervalCount: 98tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0
Bone Meal GrowthHealthy

Rapid crop and tree growth via bone meal.

  • Heavy garbage collection3 collections, 18ms total
TPS
min
19.98
avg
20.00
max
20.00
MSPT
min
1.80
avg
2.40
max
3.40
Percentiles and stability
TPS P1 (worst)19.98
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)2.33
MSPT P953.21
MSPT P99 (worst)3.39
TPS σ0.004
MSPT σ0.358
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.4%(Stable)
Proven progress19 steps · latest: 20 server ticks
Raw data (59 fields)
samplesProcessed: 89cgroupMemoryHighEvents: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 182cgroupMemoryCurrentMb: 13,589jvmAvailableProcessors: 16tickCount: 373filterRate: 0hostRunnableAvg: 0.46spikeSampleIntervalMs: 40tickIntervalMsMax: 50.42cgroupThrottledMs: 0cropsFullyGrown: 457cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 18spikeTicks: 0psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 13,257spikeWindowTicks: 376growthRate: 21.17tickIntervalMsP50: 50cropCount: 500tickIntervalMsP99: 50.17heapUsedMb: 3,897psiCpuSomePercent: 0.38cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 89tickCpuMsMax: 6.41spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 3spikeTickMs: 0windowTicks: 373effectiveTps: 19.57tickIntervalSource: tick_start_eventboneMealUsed: 1,529treesGrown: 48tickCpuMsP99: 4.62saplingCount: 200hostLoad1: 1.08psiIoSomePercent: 0.27conditionsWindowMs: 24,712tickCpuMsP95: 3.59mainThreadCpuMs: 903.03tickCpuMsP50: 2.25spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 3.25tickIntervalCount: 371tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0.26

CPU

Single-Core (tick-aligned)Healthy

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

  • Heavy garbage collection6 collections, 51ms total
TPS
min
19.97
avg
20.00
max
20.00
MSPT
min
3.30
avg
3.90
max
4.90
Total operations194900000 ops
Thread CPU time / wall time0.994 ratio
Single-core ops/s (tick-aligned)465380842 ops/s
Single-core ops/s, 10th percentile436609785 ops/s
Single-core ops/s, 90th percentile507791722 ops/s
Single-core ops/s, median498081469 ops/s
Single-core ops/s (thread CPU time)468308561 ops/s
Percentiles and stability
TPS P1 (worst)19.97
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)3.91
MSPT P954.63
MSPT P99 (worst)4.93
TPS σ0.009
MSPT σ0.377
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.5%(Stable)
Raw data (60 fields)
samplesProcessed: 46cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 103cgroupMemoryCurrentMb: 13,597jvmAvailableProcessors: 16tickCount: 207filterRate: 0hostRunnableAvg: 0.83spikeSampleIntervalMs: 40tickIntervalMsMax: 50.22cgroupThrottledMs: 0operationsPerSecondSamples: 9cgroupOomKillEvents: 0measureGcTimeMs: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 51spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 13,258spikeWindowTicks: 206measureGcPauseMs: 0tickIntervalMsP50: 50tickIntervalMsP99: 50.11heapUsedMb: 2,965psiCpuSomePercent: 0.32cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 46heapLiveMbAtStart: 2,283tickCpuMsMax: 9.26spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 6spikeTickMs: 1,794.3windowTicks: 207effectiveTps: 20.66tickIntervalSource: tick_start_eventmeasureGcCount: 0tickCpuMsP99: 6.84hostLoad1: 1.32psiIoSomePercent: 0conditionsWindowMs: 12,533tickCpuMsP95: 4.84mainThreadCpuMs: 822.29tickCpuMsP50: 3.86spikeTicksWithSteal: 0cpuKernel: int_alucgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 4.67tickIntervalCount: 204tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0
Multi-Core CPUHealthy

Parallel computation throughput across worker threads.

  • Heavy garbage collection3 collections, 16ms total
TPS
min
19.98
avg
20.00
max
20.00
MSPT
min
1.20
avg
1.60
max
2.60
Total operations50000000000 ops
Aggregate ops/s5078326487 ops/s
Usable cores16 cores
Percentiles and stability
TPS P1 (worst)19.98
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)1.54
MSPT P952.04
MSPT P99 (worst)2.58
TPS σ0.004
MSPT σ0.265
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.1%(Stable)
Raw data (55 fields)
samplesProcessed: 48cgroupMemoryHighEvents: 0tasksCompleted: 100spikeTicksWithGc: 0ticksIntervalOver50Ms: 96cgroupMemoryCurrentMb: 13,603jvmAvailableProcessors: 16tickCount: 203filterRate: 0hostRunnableAvg: 14.76spikeSampleIntervalMs: 40tickIntervalMsMax: 52.25cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 16spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.05processRssMb: 13,263spikeWindowTicks: 203tickIntervalMsP50: 50tickIntervalMsP99: 50.68heapUsedMb: 2,915psiCpuSomePercent: 2.28cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 48tickCpuMsMax: 5.54spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 3spikeTickMs: 812.60windowTicks: 203effectiveTps: 19.07tickIntervalSource: tick_start_eventtickCpuMsP99: 3.54hostLoad1: 3.13psiIoSomePercent: 0conditionsWindowMs: 11,443tickCpuMsP95: 2.49mainThreadCpuMs: 323.26tickCpuMsP50: 1.49spikeTicksWithSteal: 0cpuKernel: int_alucgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 2.08tickIntervalCount: 201tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0

Memory & Storage

Memory PerformanceHealthy

RAM bandwidth and latency.

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

  • Heavy garbage collection12 collections, 63ms total
TPS
min
19.93
avg
20.00
max
20.00
MSPT
min
0.90
avg
1.30
max
3.00
Sequential write12940.97 MB/s
Random read6.16 MB/s
Random write25.14 MB/s
Sequential read385.88 MB/s
Memcpy throughput9097.50 MB/s
Memory access latency144.6 ns
Percentiles and stability
TPS P1 (worst)19.93
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)1.25
MSPT P951.89
MSPT P99 (worst)2.58
TPS σ0.012
MSPT σ0.331
TPS derived from MSPT20.00
TPS stability0.1%(Stable)
MSPT stability1.3%(Stable)
Proven progress3 steps · latest: memory pass
Raw data (55 fields)
samplesProcessed: 164cgroupMemoryHighEvents: 0nanoTimeCostNs: 31.88spikeTicksWithGc: 1ticksIntervalOver50Ms: 332cgroupMemoryCurrentMb: 12,864jvmAvailableProcessors: 16tickCount: 670filterRate: 0hostRunnableAvg: 1.37memoryPassSpreadPct: 13.10spikeSampleIntervalMs: 40tickIntervalMsMax: 62.86cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 63spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.08processRssMb: 12,761spikeWindowTicks: 670tickIntervalMsP50: 50tickIntervalMsP99: 50.42heapUsedMb: 3,906psiCpuSomePercent: 0.45cgroupPeriods: 0spikeGcPauseMs: 1samplesValid: 164tickCpuMsMax: 5.86spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 12spikeTickMs: 716.30windowTicks: 670effectiveTps: 19.77tickIntervalSource: tick_start_eventtickCpuMsP99: 2.99hostLoad1: 1.59psiIoSomePercent: 0conditionsWindowMs: 34,618tickCpuMsP95: 2.18mainThreadCpuMs: 900.62tickCpuMsP50: 1.24spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 1.85tickIntervalCount: 668tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0
Disk PerformanceHealthy

Sequential and random 4K read/write performance.

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

  • Heavy garbage collection4 collections, 20ms total
TPS
min
19.94
avg
20.00
max
20.00
MSPT
min
0.90
avg
1.30
max
2.60
Random 4K write IOPS74041 IOPS
4K write latency p99211.7 µs
4K write latency avg51.6 µs
Sequential write857.86 MB/s
Random 4K read IOPS33928 IOPS
4K read latency p95177.0 µs
4K read latency p99327.9 µs
4K write latency p9591.2 µs
Random 4K read132.53 MB/s
Random 4K write289.22 MB/s
4K read latency avg115.1 µs
Sequential read991.26 MB/s
4K read latency p50106.3 µs
4K write latency p5043.0 µs
Percentiles and stability
TPS P1 (worst)19.98
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)1.31
MSPT P951.84
MSPT P99 (worst)2.28
TPS σ0.008
MSPT σ0.272
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.1%(Stable)
Raw data (54 fields)
samplesProcessed: 377cgroupMemoryHighEvents: 0random4kMode: O_DIRECTspikeTicksWithGc: 0ticksIntervalOver50Ms: 746cgroupMemoryCurrentMb: 12,799jvmAvailableProcessors: 16tickCount: 1,521filterRate: 0hostRunnableAvg: 0.96spikeSampleIntervalMs: 40tickIntervalMsMax: 55.77cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 20spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.08processRssMb: 12,697spikeWindowTicks: 1,521tickIntervalMsP50: 50tickIntervalMsP99: 50.28psiCpuSomePercent: 2.33cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 377tickCpuMsMax: 15.44spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 4spikeTickMs: 696.90windowTicks: 1,521effectiveTps: 19.91seqReadCacheBypassed: yestickIntervalSource: tick_start_eventtickCpuMsP99: 2.60hostLoad1: 2.99psiIoSomePercent: 56.18conditionsWindowMs: 77,149tickCpuMsP95: 2.11mainThreadCpuMs: 2,055.51tickCpuMsP50: 1.24spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 1.87tickIntervalCount: 1,519tickIntervalMsP90: 50.05spikeThresholdRule: medianpsiIoFullPercent: 54.70

Network

Network (NBT)Unstable

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

  • Heavy garbage collection5 collections, 27ms total
  • The run did not hold steadyTPS P1=15.00<15
TPS
min
15.00
avg
19.95
max
20.00
MSPT
min
21.90
avg
25.80
max
38.50
Objects/sec1000 obj/s
Bytes processed102490753 B
Objects processed20000 obj
NBT serialization throughput4.89 MB/s
Percentiles and stability
TPS P1 (worst)15.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)25.22
MSPT P9529.04
MSPT P99 (worst)38.52
TPS σ0.505
MSPT σ2.204
TPS derived from MSPT20.00
TPS stability2.5%(Stable)
MSPT stability8.8%(Stable)
Raw data (56 fields)
samplesProcessed: 102filteredCatchUpShare: 0.01cgroupMemoryHighEvents: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 205cgroupMemoryCurrentMb: 12,858jvmAvailableProcessors: 16tickCount: 421filterRate: 0.04hostRunnableAvg: 0.86spikeSampleIntervalMs: 40tickIntervalMsMax: 64cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50.40filteredOscillationShare: 0.01cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 27spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.07processRssMb: 12,756spikeWindowTicks: 420tickIntervalMsP50: 50tickIntervalMsP99: 50.22filteredMsptLowShare: 0.02heapUsedMb: 7,375psiCpuSomePercent: 0.45cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 98tickCpuMsMax: 63.46spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 5spikeTickMs: 824.40windowTicks: 421effectiveTps: 19.58tickIntervalSource: tick_start_eventtickCpuMsP99: 42.44hostLoad1: 2.34psiIoSomePercent: 0conditionsWindowMs: 22,116tickCpuMsP95: 31.81mainThreadCpuMs: 10,512.31tickCpuMsP50: 25.18spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 29.38tickIntervalCount: 418tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0
›Machine and serverAMD Ryzen 9 9950X 16-Core Processor · Purpur · 1.21.11
CPU Information
ModelAMD Ryzen 9 9950X 16-Core Processor
VendorAuthenticAMD
Physical Cores16
Logical Cores16
Available to server16
Max Frequency4.299999 GHz
Server Information
Server TypePurpur (1.21.11-DEV-12f438e (MC: 1.21.11))
Minecraft Version1.21.11
Bukkit Version1.21.11-R0.1-SNAPSHOT
Java Version25.0.5
OSLinux
Location🇹🇷 Turkey
Plugins70
JVM Memory
Max Heap10.00 GB
Allocated10.00 GB
Used2.80 GB
Free7.20 GB
Heap Usage28.0%
Memory limit21.58 GB
JVM Flags
-XX:ActiveProcessorCount=16 -Djdk.virtualThreadScheduler.parallelism=<redacted> -Djdk.virtualThreadScheduler.maxPoolSize=<redacted> -Xms10240M -Xmx10240M -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysPreTouch -XX:+PerfDisableSharedMem -XX:+UseNUMA -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:NmethodSweepActivity=1 -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:AllocatePrefetchStyle=3 -XX:+AlwaysActAsServerClassMachine -XX:LargePageSizeInBytes=2M -XX:+EagerJVMCI -XX:+UseAES -XX:+UseAESIntrinsics -XX:+UseFMA -XX:+UseLoopPredicate -XX:+RangeCheckElimination -XX:+OptimizeStringConcat -XX:+UseCompressedOops -XX:+UseThreadPriorities -XX:+OmitStackTraceInFastThrow -XX:+RewriteBytecodes -XX:+RewriteFrequentPairs -XX:+UseFPUForSpilling -XX:+UseFastStosb -XX:+UseNewLongLShift -XX:+UseVectorCmov -XX:+UseXMMForArrayCopy -XX:+UseXmmI2D -XX:+UseXmmI2F -XX:+UseXmmLoadAndClearUpper -XX:+UseXmmRegToRegMoveAll -XX:+EliminateLocks -XX:+DoEscapeAnalysis -XX:+AlignVector -XX:+OptimizeFill -XX:+EnableVectorSupport -XX:+UseCharacterCompareIntrinsics -XX:+UseCopySignIntrinsic -XX:+UseVectorStubs -XX:UseSSE=4 -XX:+UseFastJNIAccessors -XX:+UseInlineCaches -XX:+SegmentedCodeCache --add-modules=jdk.incubator.vector -Dterminal.jline=false -Dterminal.ansi=true -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent -XX:-ClassUnloadingWithConcurrentMark -XX:MaxGCPauseMillis=20 -Xlog:gc*:file=<redacted>:time,uptime,level,tags:filecount=3,filesize=8M
Dispersed Zones8

Score Breakdown

Detailed sub-category scores

Hardware

Memory19,442
Disk40,884
Multi-Core97,373

Gameplay

Exploration74,780
Entities116,040
Mechanics46,249

Multipliers

Synergy Bonusx1.130
Stability Bonusx1.027
Duration Mult.x1.033