Skip to content

Performance Benchmarks

Tested Version: PicoLimbo v1.4.0+mc1.21.8

Summary

PicoLimbo demonstrates exceptional performance efficiency across different architectures, handling large numbers of concurrent Minecraft connections with minimal resource consumption. The benchmarks show that PicoLimbo can efficiently manage 1,000 concurrent idle players on both x86 and ARM platforms, using less than 11 MB of RAM and maintaining low CPU usage once connections stabilize.

Testing Methodology

Load Testing Client

Hardware:

  • CPU: AMD Ryzen 9 5950X
  • RAM: 32 GB DDR4
  • Tool: SoulFire MC v2.0.1
  • Java Runtime: OpenJDK 24.0.2

Configuration:

bash
java -Xmx4G -XX:+EnableDynamicAgentLoading \
     -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -XX:+ZGenerational \
     -XX:+AlwaysActAsServerClassMachine -XX:+UseNUMA \
     -XX:+UseFastUnorderedTimeStamps -XX:+UseVectorCmov \
     -XX:+UseCriticalJavaThreadPriority -Dsf.flags.v1=true \
     -jar SoulFireCLI-2.0.1.jar \
     --bot-address limbo.quozul.dev:25565 \
     --bot-amount 1000 \
     --bot-protocol-version 1.21 \
     --bot-join-delay-min 10 \
     --bot-join-delay-max 30 \
     --start

Test Parameters

  • Protocol Version: Minecraft 1.21
  • Join Delay: 10-30ms randomized intervals
  • Test Scenario: Idle Connections (players connected but inactive)
  • Target Concurrent Users: 1,000 players
  • Platform: Pterodactyl Panel (Docker containerized)
  • Resource Limits: 1 CPU core, 1GB RAM allocated

Results

x86 Performance (AMD Ryzen 9 7945HX)

Server Environment:

  • CPU: AMD Ryzen 9 7945HX (1 core allocated)
  • RAM: 1 GB DDR5 (allocated limit)
  • Network: 500 Mb/s
MetricIdle (0 Players)Connection PhaseSteady State
CPU UsageFlat 0.0%Up to 10% peakLess than 1%
Memory UsageMore than 1 MBLess than 11 MBLess than 11 MB

ARM Performance (Rockchip RK3588)

Server Environment:

  • CPU: Rockchip RK3588 (1 core allocated)
  • RAM: 1 GB LPDDR4 (allocated limit)
  • Network: 500 Mb/s
MetricIdle (0 Players)Connection PhaseSteady State
CPU UsageFlat 0.0%Up to 48% peakLess than 8%
Memory UsageLess than 1 MBUp to 11 MBLess than 11 MB

Released under the MIT License.