Benchmark Report

Oct 27, 2026, 10:06 AMVoxelBench plugin 2.6.410 min 13 s benchmark
PublicSTANDARDStandard scoring 8.3.0
Total score
111,525
RankB
Single Core139,792
Gameplay78,094
Hardware48,675
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 = 32.1 ms
  • mspt_p99 = 78.64 ms
  • spike_ratio = 2.45 ratio
  • sample_count = 111 count
  • spike_ticks = 16 count
  • spike_window_ticks = 498 count
  • spike_threshold_ms = 60.3 ms
  • spike_ticks_with_gc = 0 count
  • spike_ticks_with_throttle = 0 count
  • spike_ticks_with_steal = 0 count
  • spike_tick_ms = 1,986.3 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: Chunk Ticking, 19.61 TPS on average. The 15 other tests hold at least 19.68 TPS.

Multipliers appliedSynergy ×1.150Stability ×1.024Duration ×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

86%

of the 9 servers running Paper & forks

Total score 111,525 · group median 85,678

Top quarter
  • Single Core

    Better than 74% · 139,792 vs median 104,683

  • Gameplay

    Better than 88% · 78,094 vs median 62,624 · Top quarter

  • Exploration

    Better than 75% · 89,146 vs median 81,949 · Top quarter

  • Entities

    Better than 88% · 118,361 vs median 68,912 · Top quarter

  • Mechanics

    Better than 88% · 46,861 vs median 46,275 · Top quarter

  • Hardware

    Better than 87% · 48,675 vs median 36,859 · Top quarter

  • Memory

    Better than 52% · 22,730 vs median 21,046

  • Disk

    Better than 56% · 49,135 vs median 44,420

  • Multi-Core

    Better than 88% · 100,420 vs median 67,413 · Top quarter

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 68% · MSPT 12.7 ms vs median 17 ms · TPS 20 vs median 20

  • Bone Meal Growth

    Better than 85% · MSPT 1.4 ms vs median 2.1 ms · TPS 20 vs median 20 · Top quarter

  • Chunk Loading

    Better than 88% · MSPT 3.5 ms vs median 4.3 ms · TPS 19.8 vs median 19.7 · Top quarter

  • Chunk Ticking

    Better than 68% · MSPT 17.5 ms vs median 18.4 ms · TPS 19.6 vs median 20

  • Explosion

    Better than 31% · MSPT 6 ms vs median 5.2 ms · TPS 19.9 vs median 19.9

  • Hopper

    Better than 75% · MSPT 2.1 ms vs median 3 ms · TPS 19.9 vs median 19.9 · Top quarter

  • Lighting Update

    Better than 82% · MSPT 1.8 ms vs median 2.4 ms · TPS 20 vs median 20 · Top quarter

  • Mob AI

    Better than 88% · MSPT 32.1 ms vs median 180.4 ms · TPS 19.7 vs median 6.8 · Top quarter

  • Redstone

    Better than 61% · MSPT 18.9 ms vs median 24.7 ms · TPS 19.9 vs median 18.5

  • Ticking Tile Entities

    Better than 65% · MSPT 3 ms vs median 3.9 ms · TPS 20 vs median 20

  • World Save

    Better than 88% · MSPT 0.8 ms vs median 1.8 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 Oct 27, 2026, 6:40 AM 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 = 32.1 ms
  • mspt_p99 = 78.64 ms
  • spike_ratio = 2.45 ratio
  • sample_count = 111 count
  • spike_ticks = 16 count
  • spike_window_ticks = 498 count
  • spike_threshold_ms = 60.3 ms
  • spike_ticks_with_gc = 0 count
  • spike_ticks_with_throttle = 0 count
  • spike_ticks_with_steal = 0 count
  • spike_tick_ms = 1,986.3 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
›+5 more findings
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 = 167 s
  • bench_runs_since_start = 0 count
  • threshold_s = 300 s
For informationTest ran while the host was slowedexplosion

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • window_slowdown_percent = 17.07 %
  • threshold_percent = 15 %
  • probe_basis_median = 1
  • probe_noise_percent = 2.82 %
  • reference_best_ms = 13.18 ms
  • opening_best_ms = 13.68 ms
  • opening_judged_ms = 15.43 ms
  • closing_best_ms = 13.66 ms
  • closing_judged_ms = 14.48 ms
  • steal_percent = 0 %
  • steal_threshold_percent = 5 %
For informationTest ran while the host was slowedmobAI

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • window_slowdown_percent = 17.68 %
  • threshold_percent = 15 %
  • probe_basis_median = 1
  • probe_noise_percent = 2.82 %
  • reference_best_ms = 13.18 ms
  • opening_best_ms = 13.66 ms
  • opening_judged_ms = 15.51 ms
  • closing_best_ms = 13.05 ms
  • closing_judged_ms = 13.32 ms
  • steal_percent = 0 %
  • steal_threshold_percent = 5 %
For informationTest ran while the host was slowedtickingTileEntity

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • window_slowdown_percent = 17.68 %
  • threshold_percent = 15 %
  • probe_basis_median = 1
  • probe_noise_percent = 2.82 %
  • reference_best_ms = 13.18 ms
  • opening_best_ms = 13.7 ms
  • opening_judged_ms = 14.01 ms
  • closing_best_ms = 13.66 ms
  • closing_judged_ms = 15.51 ms
  • steal_percent = 0 %
  • steal_threshold_percent = 5 %
For informationTest ran while the host was slowedworldSave

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • window_slowdown_percent = 17.07 %
  • threshold_percent = 15 %
  • probe_basis_median = 1
  • probe_noise_percent = 2.82 %
  • reference_best_ms = 13.18 ms
  • opening_best_ms = 13.25 ms
  • opening_judged_ms = 13.95 ms
  • closing_best_ms = 13.68 ms
  • closing_judged_ms = 15.43 ms
  • steal_percent = 0 %
  • steal_threshold_percent = 5 %

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 (78 arguments)

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

-Xms8192M -Xmx14336M -XX:+UseG1GC -XX:MaxGCPauseMillis=50 -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=10 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 -XX:SurvivorRatio=32 -XX:G1HeapWastePercent=5 -XX:MaxTenuringThreshold=1 -XX:+PerfDisableSharedMem -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1RSetUpdatingPauseTimePercent=0 -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:+UseTransparentHugePages -XX:LargePageSizeInBytes=2M -XX:+UseLargePages -XX:+EagerJVMCI -XX:+UseStringDeduplication -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 -DLeaf.enableFMA=<redacted> -DLeaf.disable-vanilla-profiler=<redacted> -DLeaf.disable-vanilla-debug-feature=<redacted>

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.

-Xms14336M -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1RSetUpdatingPauseTimePercent=5

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

source
to testGenerational ZGC

A collector with very short pauses for large heaps, at the cost of more CPU and memory. It replaces the current collector: remove the current collector option and its own tuning options, then measure. From Java 23 the generational mode is the default.

-XX:+UseZGC

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
5.4 % (threshold 15 %)3 timings: 13.7 ms · 13.9 ms · 13.2 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 2.8 %, 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.7 % (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 (96.9 µs against 0.7 µs from cache)

Single-core measurement

Throughput (wall clock)
512.8M ops/s519.8M ops/s over the thread's CPU time
Thread CPU time / wall time
0.986 (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
6.4 % (threshold 40 %)p10 503.6M · p50 524.1M · p90 537.1M 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.5 % (all tasks at once: 7.3 %)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 14,194 MiBlimit events: high 0 · max 0 · OOM kills 0
Runnable tasks on the machine
up to 15 on average during a test, for 16 logical CPUs
Host uptime at the start
21.4 h
Server at the start of the run
JVM up for 2.8 minfirst bench since the JVM startedoutside the bench world: 0 players · 289 chunks · 122 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

RedstoneUnstable

Single-core stress via intensive redstone circuit updates.

  • Heavy garbage collection5 collections, 115ms total
  • The run did not hold steadyTPS P1=15.00<15
TPS
min
15.00
avg
19.88
max
20.00
MSPT
min
14.50
avg
18.90
max
30.10
Percentiles and stability
TPS P1 (worst)15.00
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)18.03
MSPT P9525.28
MSPT P99 (worst)30.05
TPS σ0.758
MSPT σ2.999
TPS derived from MSPT20.00
TPS stability3.8%(Stable)
MSPT stability12.0%(Moderate)
Proven progress32 steps · latest: 20 server ticks
Raw data (67 fields)
samplesProcessed: 92cpuMsPerCycleP50: 143.22filteredCatchUpShare: 0.04cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nocpuMsPerCycleP90: 189.09spikeTicksWithGc: 0ticksIntervalOver50Ms: 195cycles: 48cgroupMemoryCurrentMb: 10,932jvmAvailableProcessors: 16tickCount: 393filterRate: 0.07hostRunnableAvg: 1.04spikeSampleIntervalMs: 40tickIntervalMsMax: 468.41cgroupThrottledMs: 0wallMsPerCycleP50: 399.90workUnit: piston movespistonMoves: 78,400cgroupOomKillEvents: 0ticksIntervalOver100Ms: 2cycleTicks: 8spikeThresholdMs: 103.30zoneChunksForced: 81filteredOscillationShare: 0.02cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 115spikeTicks: 3psiMemoryFullPercent: 0tickIntervalMsP95: 55.54processRssMb: 10,709spikeWindowTicks: 393tickIntervalMsP50: 50tickIntervalMsP99: 83.54heapUsedMb: 4,762psiCpuSomePercent: 0.47cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 86heapLiveMbAtStart: 4,405tickCpuMsMax: 441.37spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 5spikeTickMs: 743.60windowTicks: 393effectiveTps: 19.95tickIntervalSource: tick_start_eventtickCpuMsP99: 71.65workCompleted: 78,400hostLoad1: 0.44psiIoSomePercent: 0.01conditionsWindowMs: 35,470tickCpuMsP95: 55.36mainThreadCpuMs: 7,909.18tickCpuMsP50: 11.23spikeTicksWithSteal: 0pistonCount: 1,600cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 51.75tickIntervalCount: 391tickIntervalMsP90: 51.55spikeThresholdRule: cycle_peakpsiIoFullPercent: 0.01
Block PhysicsHealthy

Single-core stress via falling-block physics.

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
6.60
avg
12.70
max
15.60
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)13.27
MSPT P9514.69
MSPT P99 (worst)15.60
TPS σ0.003
MSPT σ1.847
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability7.4%(Stable)
Raw data (66 fields)
samplesProcessed: 70filteredSevereLagShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 162cgroupMemoryCurrentMb: 10,959jvmAvailableProcessors: 16tickCount: 300filterRate: 0.01hostRunnableAvg: 0.46spikeSampleIntervalMs: 40tickIntervalMsMax: 50.56cgroupThrottledMs: 0workUnit: entities tickingcgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50entitiesTracked: 24,000cgroupSwapCurrentMb: 0psiMemorySomePercent: 0entityTickConclusive: 152spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.05processRssMb: 10,730spikeWindowTicks: 300entityTickSamples: 15spawnFrequency: 1tickIntervalMsP50: 50fallingBlockCount: 24,000tickIntervalMsP99: 50.39heapUsedMb: 2,198psiCpuSomePercent: 0.29cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 69entityTickRatio: 1heapLiveMbAtStart: 3,237tickCpuMsMax: 18.68spikeThrottledMs: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0spikeTickMs: 155.90windowTicks: 300filteredGcPauseShare: 0.01effectiveTps: 19.61tickIntervalSource: tick_start_eventtickCpuMsP99: 17.35workCompleted: 24,000entitiesAlive: 0hostLoad1: 0.81psiIoSomePercent: 0.05conditionsWindowMs: 25,805tickCpuMsP95: 15.46mainThreadCpuMs: 3,650.93tickCpuMsP50: 12.92spikeTicksWithSteal: 0blocksSpawnedPerSecond: 965.79cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 14.66tickIntervalCount: 298tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0.05

Exploration

Chunk LoadingUnstable

Chunk generation and loading speed across dispersed zones.

  • Heavy garbage collection3 collections, 227ms total
  • The run did not hold steadyTPS P1=15.00<15
TPS
min
15.00
avg
19.84
max
20.00
MSPT
min
0.70
avg
3.50
max
35.60
Peak window200 chunks
Critical brakes0 events
Chunks/sec1942.22 chunks/s
Avg window105.8 chunks
Chunks loaded16000 chunks
Avg chunk load time0.23 ms
Unmeasured ticks25 ticks
Peak observed MSPT40.3 ms
Percentiles and stability
TPS P1 (worst)15.00
TPS P519.97
TPS P50 (median)20.00
MSPT P50 (median)2.41
MSPT P954.31
MSPT P99 (worst)35.62
TPS σ0.879
MSPT σ5.632
TPS derived from MSPT20.00
TPS stability4.4%(Stable)
MSPT stability22.5%(Unstable)
Raw data (58 fields)
samplesProcessed: 105filteredSevereLagShare: 0.04filteredCatchUpShare: 0.02cgroupMemoryHighEvents: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 40cgroupMemoryCurrentMb: 11,544jvmAvailableProcessors: 16tickCount: 51filterRate: 0.10filteredIntervalShare: 0.02hostRunnableAvg: 1.07spikeSampleIntervalMs: 40tickIntervalMsMax: 144.13cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 2spikeThresholdMs: 121.40filteredOscillationShare: 0.10cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 227spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 99.22processRssMb: 11,462spikeWindowTicks: 53tickIntervalMsP50: 60.72tickIntervalMsP99: 144.13heapUsedMb: 2,815psiCpuSomePercent: 0.65cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 95tickCpuMsMax: 50.65spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 3spikeTickMs: 265.90windowTicks: 51filteredGcPauseShare: 0.01effectiveTps: 19.63tickIntervalSource: tick_start_eventtickCpuMsP99: 50.65hostLoad1: 1.49psiIoSomePercent: 0conditionsWindowMs: 27,397tickCpuMsP95: 46.33mainThreadCpuMs: 1,451.37tickCpuMsP50: 28.53spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 33.41tickIntervalCount: 49tickIntervalMsP90: 96.57spikeThresholdRule: medianpsiIoFullPercent: 0
Chunk TickingUnstable

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

  • Heavy garbage collection5 collections, 133ms total
  • The run did not hold steadyTPS P1=14.98<15
TPS
min
14.98
avg
19.61
max
20.00
MSPT
min
14.40
avg
17.50
max
26.80
Chunks ticked200 chunks
Percentiles and stability
TPS P1 (worst)14.98
TPS P515.00
TPS P50 (median)20.00
MSPT P50 (median)17.13
MSPT P9520.48
MSPT P99 (worst)22.27
TPS σ1.343
MSPT σ1.597
TPS derived from MSPT20.00
TPS stability6.7%(Stable)
MSPT stability6.4%(Stable)
Proven progress34 steps · latest: 20 server ticks
Raw data (62 fields)
randomTickWitnessSamples: 512samplesProcessed: 144filteredCatchUpShare: 0.07cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 322cgroupMemoryCurrentMb: 11,031jvmAvailableProcessors: 16tickCount: 599filterRate: 0.10hostRunnableAvg: 0.83spikeSampleIntervalMs: 40tickIntervalMsMax: 65.48cgroupThrottledMs: 0workUnit: block transformationscgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50filteredOscillationShare: 0.03cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 133spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.07processRssMb: 10,793spikeWindowTicks: 599tickIntervalMsP50: 50tickIntervalMsP99: 50.35heapUsedMb: 2,719psiCpuSomePercent: 0.58cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 129heapLiveMbAtStart: 3,687tickCpuMsMax: 56.03spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 5spikeTickMs: 227.50windowTicks: 599tickSpeed: 20randomTickChanges: 115effectiveTps: 20.10tickIntervalSource: tick_start_eventtickCpuMsP99: 26.70workCompleted: 115hostLoad1: 0.70psiIoSomePercent: 0conditionsWindowMs: 42,225tickCpuMsP95: 21.36mainThreadCpuMs: 10,581.47tickCpuMsP50: 17.25spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 19.88tickIntervalCount: 597tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0
Lighting UpdateHealthy

Lighting recomputation throughput on block place / break.

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
1.40
avg
1.80
max
3.20
Lighting updates/sec130.4 ops/s
Total lighting updates3227 count
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)1.75
MSPT P952.37
MSPT P99 (worst)3.21
TPS σ0.003
MSPT σ0.354
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.4%(Stable)
Raw data (54 fields)
samplesProcessed: 62filteredCatchUpShare: 0.02cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 138cgroupMemoryCurrentMb: 11,065jvmAvailableProcessors: 16tickCount: 276filterRate: 0.02hostRunnableAvg: 0.41spikeSampleIntervalMs: 40tickIntervalMsMax: 442.09cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 1spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.03processRssMb: 10,815spikeWindowTicks: 276tickIntervalMsP50: 50tickIntervalMsP99: 50.33heapUsedMb: 3,091psiCpuSomePercent: 0.45cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 61heapLiveMbAtStart: 2,182tickCpuMsMax: 436.11spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 596.80windowTicks: 276effectiveTps: 20.00tickIntervalSource: tick_start_eventtickCpuMsP99: 3.40hostLoad1: 0.77psiIoSomePercent: 0conditionsWindowMs: 25,241tickCpuMsP95: 2.60mainThreadCpuMs: 922.07tickCpuMsP50: 1.70spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 2.29tickIntervalCount: 274tickIntervalMsP90: 50.01spikeThresholdRule: medianpsiIoFullPercent: 0

Entities

Mob AIUnstable

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

  • Heavy garbage collection5 collections, 142ms total
  • The run did not hold steadyTPS P1=15.00<15, TPS min=10.00 (51% of avg)
Phase 1
TPS 20.00
MSPT 23.09 ms
Phase 2
TPS 19.64
MSPT 34.34 ms
TPS
min
10.00
avg
19.68
max
20.00
MSPT
min
17.60
avg
32.10
max
177.70
Percentiles and stability
TPS P1 (worst)15.00
TPS P515.00
TPS P50 (median)20.00
MSPT P50 (median)29.92
MSPT P9546.84
MSPT P99 (worst)78.64
TPS σ1.395
MSPT σ16.751
TPS derived from MSPT20.00
TPS stability7.0%(Stable)
MSPT stability67.0%(Unstable)
Raw data (76 fields)
samplesProcessed: 119filteredCatchUpShare: 0.06cgroupMemoryHighEvents: 0globalAvgMspt: 29.84heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 231cgroupMemoryCurrentMb: 11,229jvmAvailableProcessors: 16tickCount: 498filterRate: 0.07hostRunnableAvg: 1.47hostileMobCount: 1,200spikeSampleIntervalMs: 40tickIntervalMsMax: 291.25cgroupThrottledMs: 0workUnit: entities tickingphase2AvgTps: 19.64cgroupOomKillEvents: 0ticksIntervalOver100Ms: 2spikeThresholdMs: 60.30entitiesTracked: 3,600filteredOscillationShare: 0.01cgroupSwapCurrentMb: 0hostileCount: 1,200phase2AvgMspt: 34.34psiMemorySomePercent: 0gcTimeMs: 142entityTickConclusive: 256spikeTicks: 16psiMemoryFullPercent: 0tickIntervalMsP95: 54.39processRssMb: 10,922spikeWindowTicks: 498entityTickSamples: 25globalAvgTps: 19.78tickIntervalMsP50: 50tickIntervalMsP99: 81.31heapUsedMb: 3,583phase1AvgTps: 20.00psiCpuSomePercent: 0.62cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 111houseCount: 120entityTickRatio: 1heapLiveMbAtStart: 5,182tickCpuMsMax: 286.72spikeThrottledMs: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 5spikeTickMs: 1,986.3windowTicks: 498effectiveTps: 19.91villagerCount: 2,400tickIntervalSource: tick_start_eventtotalEntities: 3,600tickCpuMsP99: 75.73workCompleted: 3,600entitiesAlive: 2,695hostLoad1: 0.67psiIoSomePercent: 0conditionsWindowMs: 30,709tickCpuMsP95: 52.79mainThreadCpuMs: 15,845.72tickCpuMsP50: 29.81spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0phase1AvgMspt: 23.09hostStealPercent: 0tickCpuMsP90: 43.98tickIntervalCount: 496tickIntervalMsP90: 50.06spikeThresholdRule: medianpsiIoFullPercent: 0

Mechanics

HopperHealthy

Intensive hopper chain item transfers.

  • Heavy garbage collection6 collections, 93ms total
TPS
min
17.76
avg
19.94
max
20.00
MSPT
min
1.10
avg
2.10
max
3.40
Items per tick10.005 items/tick
Transfer efficiency95.0 %
Items/sec1972.1 items/s
Percentiles and stability
TPS P1 (worst)17.76
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)2.29
MSPT P952.95
MSPT P99 (worst)3.41
TPS σ0.349
MSPT σ0.615
TPS derived from MSPT20.00
TPS stability1.7%(Stable)
MSPT stability2.5%(Stable)
Raw data (68 fields)
samplesProcessed: 91filteredCatchUpShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0loadAbsorbedBreakRatio: 0.05ticksIntervalOver50Ms: 0cgroupMemoryCurrentMb: 11,927measuredTicks: 3,800jvmAvailableProcessors: 16tickCount: 3,800itemTransferRatio: 0.95filterRate: 0.01hostRunnableAvg: 1.54spikeSampleIntervalMs: 40tickIntervalMsMax: 49.85itemsPlaced: 40,000cgroupThrottledMs: 0workUnit: items transferredhopperSourcesExpected: 320cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50tickRateTarget: 200hopperSourcesFilled: 320zoneChunksForced: 648cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 93spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 5.02processRssMb: 11,752spikeWindowTicks: 3,800tickIntervalMsP50: 5tickIntervalMsP99: 5.18heapUsedMb: 3,881psiCpuSomePercent: 0.63cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 90heapLiveMbAtStart: 3,964tickCpuMsMax: 107.64itemsTransferred: 38,020spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 6spikeTickMs: 437.20windowTicks: 3,800effectiveTps: 197.06tickIntervalSource: tick_start_eventtickCpuMsP99: 4.29workCompleted: 38,020hostLoad1: 0.97psiIoSomePercent: 0conditionsWindowMs: 24,569tickCpuMsP95: 3.44mainThreadCpuMs: 8,086.07tickCpuMsP50: 2.12spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0loadAbsorbedRatio: 0.95hostStealPercent: 0tickCpuMsP90: 3.04tickIntervalCount: 3,798tickIntervalMsP90: 5.01spikeThresholdRule: medianpsiIoFullPercent: 0
ExplosionUnstable

Massive TNT explosions and block destruction.

  • Heavy garbage collection3 collections, 21ms total
  • The run did not hold steadyTPS P1=15.00<15
TPS
min
15.00
avg
19.94
max
20.00
MSPT
min
1.60
avg
6.00
max
13.10
Blocks destroyed17591 blocks
Block destruction throughput1034.95 blocks/s
TPS drop during explosions0.01 TPS
Percentiles and stability
TPS P1 (worst)15.00
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)6.50
MSPT P959.76
MSPT P99 (worst)13.08
TPS σ0.559
MSPT σ2.665
TPS derived from MSPT20.00
TPS stability2.8%(Stable)
MSPT stability10.7%(Moderate)
Raw data (110 fields)
cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: notntPresented: 1,200loadAbsorbedBreakRatio: 0.95cgroupMemoryCurrentMb: 10,822tntUnreadable: 0jvmAvailableProcessors: 16filterRate: 0explodeSeenAny: 1,199cgroupThrottledMs: 0tntRejected: 0workUnit: blocks destroyedtntNeverTicked: 0cgroupOomKillEvents: 0spawnValidImmediately: 1,200fuseTicksMax: 5spikeThresholdMs: 50entitiesPartiallyTicked: yestntCount: 1,200explodeSeen: 1,199entityTickConclusive: 21tntSpawnSeen: 1,200zoneChunksEntityTickingAtStart: 200tickIntervalMsP95: 50.02msAfterPriming: 5,267.11processRssMb: 10,608entityTickSamples: 41tickIntervalMsP99: 50.05heapUsedMb: 2,252psiCpuSomePercent: 0.25fuseMs: 2,000cgroupPeriods: 0zoneTickingWaitMs: 2.03entityTickRatio: 0.95heapLiveMbAtStart: 4,130detonationUnaccounted: 0spikeThrottledMs: 0tntStillAlive: 0workCompleted: 17,591entitiesAlive: 0hostLoad1: 0.46mainThreadCpuMs: 1,965.98tickCpuMsP50: 6.34spikeTicksWithSteal: 0tickIntervalMsP90: 50.01zoneChunksBelowTicking: 0spikeThresholdRule: medianhostTntQuotaRaised: yessamplesProcessed: 80detonationRatio: 1.00primeZeroRadius: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 152tntRequested: 1,200tntPrimed: 1,200aliveBeforeCleanup: 1tntTotal: 1,200tickCount: 340explodeCancelled: 0hostRunnableAvg: 0.61spikeSampleIntervalMs: 40platformBlocks: 145,656primeSeenAny: 1,199zoneChunksEntityTicking: 200tickIntervalMsMax: 51.15platformDepth: 7zoneChunksLoaded: 8hostTntQuotaSource: livetntSpawnCancelled: 0ticksIntervalOver100Ms: 0explodeEmptyBlockList: 92entitiesTracked: 1,200zoneChunksForced: 200cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 21fuseTicksInitial: 40spikeTicks: 1psiMemoryFullPercent: 0tntTracked: 1,200primeSeen: 1,199spikeWindowTicks: 340primingSpanMs: 11,817.048tickIntervalMsP50: 50spikeGcPauseMs: 0samplesValid: 80fuseTicksMin: 5tickCpuMsMax: 33.54probeActive: 1primeCancelled: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 3spikeTickMs: 186.40windowTicks: 340effectiveTps: 19.90tickIntervalSource: tick_start_eventexplodeForeign: 0tickCpuMsP99: 12.46psiIoSomePercent: 0conditionsWindowMs: 21,887tickCpuMsP95: 9.57cgroupMemoryMaxEvents: 0loadAbsorbedRatio: 1.00hostStealPercent: 0tickCpuMsP90: 8.73zoneChunksTickingOnly: 0tickIntervalCount: 338hostMaxTntPerTick: 100psiIoFullPercent: 0
Ticking Tile EntitiesHealthy

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

TPS
min
19.97
avg
20.00
max
20.00
MSPT
min
2.50
avg
3.00
max
4.10
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)3.01
MSPT P953.48
MSPT P99 (worst)3.66
TPS σ0.004
MSPT σ0.276
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.1%(Stable)
Proven progress29 steps · latest: 20 server ticks
Raw data (55 fields)
samplesProcessed: 144cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 290cgroupMemoryCurrentMb: 11,111type: ALLjvmAvailableProcessors: 16tickCount: 599filterRate: 0hostRunnableAvg: 0.23spikeSampleIntervalMs: 40tickIntervalMsMax: 50.30cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 10,835spikeWindowTicks: 599tickIntervalMsP50: 50tickIntervalMsP99: 50.13heapUsedMb: 4,680psiCpuSomePercent: 0.20cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 144heapLiveMbAtStart: 3,957tickCpuMsMax: 12.48spikeThrottledMs: 0spikeTicksWithThrottle: 0totalTileEntities: 5,000spikeTickMs: 156windowTicks: 599effectiveTps: 20.10tickIntervalSource: tick_start_eventtickCpuMsP99: 5.16hostLoad1: 0.62psiIoSomePercent: 0conditionsWindowMs: 36,231tickCpuMsP95: 4.15mainThreadCpuMs: 1,834.35tickCpuMsP50: 2.87spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 3.92tickIntervalCount: 597tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0
World SaveHealthy

World save speed and TPS impact during save operations.

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
0.70
avg
0.80
max
1.00
TPS drop during save0.01 TPS
World size saved119.0 MB
World save write speed24.55 MB/s
Percentiles and stability
TPS P1 (worst)19.99
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)0.80
MSPT P950.99
MSPT P99 (worst)0.99
TPS σ0.003
MSPT σ0.066
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability0.3%(Stable)
Raw data (53 fields)
samplesProcessed: 19cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 45cgroupMemoryCurrentMb: 11,968jvmAvailableProcessors: 16tickCount: 100filterRate: 0hostRunnableAvg: 0.57spikeSampleIntervalMs: 40tickIntervalMsMax: 50.29cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 11,753spikeWindowTicks: 100tickIntervalMsP50: 50tickIntervalMsP99: 50.29heapUsedMb: 3,231psiCpuSomePercent: 0.16cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 19heapLiveMbAtStart: 3,114tickCpuMsMax: 10.87spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 164.50windowTicks: 100effectiveTps: 20.63tickIntervalSource: tick_start_eventtickCpuMsP99: 1.46hostLoad1: 0.76psiIoSomePercent: 0conditionsWindowMs: 7,196tickCpuMsP95: 1.03mainThreadCpuMs: 89.83tickCpuMsP50: 0.77spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 0.98tickIntervalCount: 98tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0
Bone Meal GrowthHealthy

Rapid crop and tree growth via bone meal.

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
1.10
avg
1.40
max
2.10
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)1.31
MSPT P951.95
MSPT P99 (worst)2.13
TPS σ0.002
MSPT σ0.229
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability0.9%(Stable)
Proven progress19 steps · latest: 20 server ticks
Raw data (57 fields)
samplesProcessed: 86cgroupMemoryHighEvents: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 180cgroupMemoryCurrentMb: 11,233jvmAvailableProcessors: 16tickCount: 362filterRate: 0hostRunnableAvg: 0.17spikeSampleIntervalMs: 40tickIntervalMsMax: 50.20cgroupThrottledMs: 0cropsFullyGrown: 460cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 0psiMemoryFullPercent: 0tickIntervalMsP95: 50.03processRssMb: 10,923spikeWindowTicks: 365growthRate: 21.55tickIntervalMsP50: 50cropCount: 500tickIntervalMsP99: 50.08heapUsedMb: 5,183psiCpuSomePercent: 0.16cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 86tickCpuMsMax: 4.02spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 0windowTicks: 362effectiveTps: 20.03tickIntervalSource: tick_start_eventboneMealUsed: 1,514treesGrown: 42tickCpuMsP99: 2.73saplingCount: 200hostLoad1: 0.64psiIoSomePercent: 0conditionsWindowMs: 23,521tickCpuMsP95: 2.09mainThreadCpuMs: 493.76tickCpuMsP50: 1.26spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 1.90tickIntervalCount: 360tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0

CPU

Single-Core (tick-aligned)Healthy

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

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
2.70
avg
2.90
max
3.10
Total operations213250000 ops
Thread CPU time / wall time0.986 ratio
Single-core ops/s (tick-aligned)512795111 ops/s
Single-core ops/s, 10th percentile503556415 ops/s
Single-core ops/s, 90th percentile537057577 ops/s
Single-core ops/s, median524101371 ops/s
Single-core ops/s (thread CPU time)519820130 ops/s
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)2.87
MSPT P953.07
MSPT P99 (worst)3.09
TPS σ0.003
MSPT σ0.092
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability0.4%(Stable)
Raw data (58 fields)
samplesProcessed: 45cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0ticksIntervalOver50Ms: 97cgroupMemoryCurrentMb: 11,241jvmAvailableProcessors: 16tickCount: 206filterRate: 0hostRunnableAvg: 0.31spikeSampleIntervalMs: 40tickIntervalMsMax: 50.11cgroupThrottledMs: 0operationsPerSecondSamples: 9cgroupOomKillEvents: 0measureGcTimeMs: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.02processRssMb: 10,923spikeWindowTicks: 205measureGcPauseMs: 0tickIntervalMsP50: 50tickIntervalMsP99: 50.07heapUsedMb: 3,065psiCpuSomePercent: 0.22cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 45heapLiveMbAtStart: 2,827tickCpuMsMax: 4.68spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 303.60windowTicks: 206effectiveTps: 20.59tickIntervalSource: tick_start_eventmeasureGcCount: 0tickCpuMsP99: 3.34hostLoad1: 0.50psiIoSomePercent: 0conditionsWindowMs: 10,505tickCpuMsP95: 3.24mainThreadCpuMs: 593.84tickCpuMsP50: 2.85spikeTicksWithSteal: 0cpuKernel: int_alucgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 3.14tickIntervalCount: 203tickIntervalMsP90: 50.01spikeThresholdRule: medianpsiIoFullPercent: 0
Multi-Core CPUHealthy

Parallel computation throughput across worker threads.

TPS
min
19.07
avg
19.98
max
20.00
MSPT
min
0.80
avg
1.00
max
3.20
Total operations50000000000 ops
Aggregate ops/s5335265790 ops/s
Usable cores16 cores
Percentiles and stability
TPS P1 (worst)19.07
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)0.95
MSPT P951.54
MSPT P99 (worst)3.21
TPS σ0.217
MSPT σ0.379
TPS derived from MSPT20.00
TPS stability1.1%(Stable)
MSPT stability1.5%(Stable)
Raw data (53 fields)
samplesProcessed: 42cgroupMemoryHighEvents: 0tasksCompleted: 100spikeTicksWithGc: 0ticksIntervalOver50Ms: 99cgroupMemoryCurrentMb: 11,241jvmAvailableProcessors: 16tickCount: 191filterRate: 0hostRunnableAvg: 15.03spikeSampleIntervalMs: 40tickIntervalMsMax: 50.29cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.02processRssMb: 10,923spikeWindowTicks: 191tickIntervalMsP50: 50tickIntervalMsP99: 50.12heapUsedMb: 3,501psiCpuSomePercent: 1.38cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 42tickCpuMsMax: 37.22spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 139.80windowTicks: 191effectiveTps: 20.10tickIntervalSource: tick_start_eventtickCpuMsP99: 9.60hostLoad1: 2.82psiIoSomePercent: 0conditionsWindowMs: 9,748tickCpuMsP95: 1.60mainThreadCpuMs: 231.49tickCpuMsP50: 0.89spikeTicksWithSteal: 0cpuKernel: int_alucgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 1.32tickIntervalCount: 189tickIntervalMsP90: 50.01spikeThresholdRule: medianpsiIoFullPercent: 0

Memory & Storage

Memory PerformanceHealthy

RAM bandwidth and latency.

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

  • Heavy garbage collection5 collections, 44ms total
TPS
min
15.00
avg
19.96
max
20.00
MSPT
min
0.70
avg
0.90
max
2.30
Sequential write14665.71 MB/s
Random read6.94 MB/s
Random write28.52 MB/s
Sequential read416.88 MB/s
Memcpy throughput10591.83 MB/s
Memory access latency129.2 ns
Percentiles and stability
TPS P1 (worst)19.95
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)0.85
MSPT P951.36
MSPT P99 (worst)2.06
TPS σ0.423
MSPT σ0.248
TPS derived from MSPT20.00
TPS stability2.1%(Stable)
MSPT stability1.0%(Stable)
Proven progress3 steps · latest: memory pass
Raw data (57 fields)
samplesProcessed: 142filteredCatchUpShare: 0.01cgroupMemoryHighEvents: 0nanoTimeCostNs: 29.67spikeTicksWithGc: 0ticksIntervalOver50Ms: 299cgroupMemoryCurrentMb: 11,025jvmAvailableProcessors: 16tickCount: 590filterRate: 0.01hostRunnableAvg: 0.93memoryPassSpreadPct: 8.20spikeSampleIntervalMs: 40tickIntervalMsMax: 50.52cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50filteredOscillationShare: 0.01cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 44spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 10,946spikeWindowTicks: 590tickIntervalMsP50: 50tickIntervalMsP99: 50.16heapUsedMb: 6,898psiCpuSomePercent: 0.35cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 140tickCpuMsMax: 38.58spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 5spikeTickMs: 141.50windowTicks: 590effectiveTps: 20.03tickIntervalSource: tick_start_eventtickCpuMsP99: 2.95hostLoad1: 1.50psiIoSomePercent: 0conditionsWindowMs: 29,698tickCpuMsP95: 1.52mainThreadCpuMs: 593.67tickCpuMsP50: 0.83spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 1.24tickIntervalCount: 588tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 0
Disk PerformanceHealthy

Sequential and random 4K read/write performance.

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

TPS
min
19.95
avg
20.00
max
20.00
MSPT
min
0.70
avg
1.00
max
2.90
Random 4K write IOPS92627 IOPS
4K write latency p99138.9 µs
4K write latency avg41.4 µs
Sequential write1112.93 MB/s
Random 4K read IOPS37424 IOPS
4K read latency p95148.4 µs
4K read latency p99243.6 µs
4K write latency p9563.0 µs
Random 4K read146.19 MB/s
Random 4K write361.82 MB/s
4K read latency avg104.7 µs
Sequential read1871.93 MB/s
4K read latency p50100.1 µs
4K write latency p5035.9 µs
Percentiles and stability
TPS P1 (worst)19.98
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)0.95
MSPT P951.30
MSPT P99 (worst)1.46
TPS σ0.007
MSPT σ0.203
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability0.8%(Stable)
Raw data (52 fields)
samplesProcessed: 320cgroupMemoryHighEvents: 0random4kMode: O_DIRECTspikeTicksWithGc: 0ticksIntervalOver50Ms: 656cgroupMemoryCurrentMb: 12,431jvmAvailableProcessors: 16tickCount: 1,304filterRate: 0hostRunnableAvg: 1.23spikeSampleIntervalMs: 40tickIntervalMsMax: 50.38cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.03processRssMb: 12,350spikeWindowTicks: 1,304tickIntervalMsP50: 50tickIntervalMsP99: 50.08psiCpuSomePercent: 2.56cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 320tickCpuMsMax: 19.74spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 133.20windowTicks: 1,304effectiveTps: 20.02seqReadCacheBypassed: yestickIntervalSource: tick_start_eventtickCpuMsP99: 2.14hostLoad1: 3.10psiIoSomePercent: 65.54conditionsWindowMs: 65,372tickCpuMsP95: 1.57mainThreadCpuMs: 1,303.03tickCpuMsP50: 0.89spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 1.37tickIntervalCount: 1,302tickIntervalMsP90: 50.02spikeThresholdRule: medianpsiIoFullPercent: 63.34

Network

Network (NBT)Healthy

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

  • Heavy garbage collection7 collections, 71ms total
TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
21.70
avg
24.40
max
43.80
Objects/sec1000 obj/s
Bytes processed102490753 B
Objects processed20000 obj
NBT serialization throughput4.89 MB/s
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)23.61
MSPT P9531.17
MSPT P99 (worst)43.81
TPS σ0.002
MSPT σ3.433
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability13.7%(Moderate)
Raw data (53 fields)
samplesProcessed: 99cgroupMemoryHighEvents: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 204cgroupMemoryCurrentMb: 10,528jvmAvailableProcessors: 16tickCount: 421filterRate: 0hostRunnableAvg: 0.79spikeSampleIntervalMs: 40tickIntervalMsMax: 92.48cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 71spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 10,451spikeWindowTicks: 420tickIntervalMsP50: 50tickIntervalMsP99: 50.84heapUsedMb: 4,116psiCpuSomePercent: 0.51cgroupPeriods: 0spikeGcPauseMs: 0samplesValid: 99tickCpuMsMax: 62.26spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 7spikeTickMs: 170.80windowTicks: 421effectiveTps: 20.05tickIntervalSource: tick_start_eventtickCpuMsP99: 41.75hostLoad1: 2.03psiIoSomePercent: 0conditionsWindowMs: 21,162tickCpuMsP95: 30.72mainThreadCpuMs: 9,786.8tickCpuMsP50: 23.34spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0tickCpuMsP90: 26.69tickIntervalCount: 418tickIntervalMsP90: 50.02spikeThresholdRule: 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-178-762f884 (MC: 1.21.11))
Minecraft Version1.21.11
Bukkit Version1.21.11-R0.1-SNAPSHOT
Java Version25.0.4.1
OSLinux
Location🇹🇷 Turkey
Plugins69
JVM Memory
Max Heap14.00 GB
Allocated8.00 GB
Used3.62 GB
Free4.38 GB
Heap Usage25.8%
Memory limit21.58 GB
JVM Flags
-Xms8192M -Xmx14336M -XX:+UseG1GC -XX:MaxGCPauseMillis=50 -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=10 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 -XX:SurvivorRatio=32 -XX:G1HeapWastePercent=5 -XX:MaxTenuringThreshold=1 -XX:+PerfDisableSharedMem -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1RSetUpdatingPauseTimePercent=0 -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:+UseTransparentHugePages -XX:LargePageSizeInBytes=2M -XX:+UseLargePages -XX:+EagerJVMCI -XX:+UseStringDeduplication -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 -DLeaf.enableFMA=<redacted> -DLeaf.disable-vanilla-profiler=<redacted> -DLeaf.disable-vanilla-debug-feature=<redacted>
Dispersed Zones8

Score Breakdown

Detailed sub-category scores

Hardware

Memory22,730
Disk49,135
Multi-Core100,420

Gameplay

Exploration89,146
Entities118,361
Mechanics46,861

Multipliers

Synergy Bonusx1.150
Stability Bonusx1.024
Duration Mult.x1.047