Chunkgenerierung Benchmark
WARNUNG
Diese Seite zeigt einen Leistungsvergleich zwischen Leaf und Paper im Bereich Chunkgenerierung. Die Ergebnisse repräsentieren ein spezifisches Testszenario, welches sich je nach Hardware, Konfiguration und dem Seed der Welt unterscheiden kann.
Test Environment
Size: 2048 chunks, circular, using Chunky
CPU: i7-10750H
JVM: GraalVM 21
Memory: 8GB
Seed: 4791817952625876078
Leaf Commit: 9db6bfb
Paper Commit: a838a88
Moonrise Configuration
chunk-system:
gen-parallelism: 'true'
io-threads: 12
worker-threads: 12
JVM Flags
-Xms8192M -Xmx8192M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20
Chunk Generation Time Comparison (lower is better)
World Generation
Performance Improvement
Details der Testkonfiguration
Setup des Leistungstests
Der Benchmark wurde mithilfe des Chunky Plugins durchgeführt. Dabei wurden 2048 Chunks in einem kreisförmigen Muster generiert. Beide Server wurden auf der gleichen Hardware mit gleichen JVM Einstellungen durchgeführt, um einen fairen Vergleich sicherzustellen.