Puma 7 on JRuby is 20 times slower on TechEmpower
Author: p8Created Oct 3, 2025Updated Jun 28, 2026
Labelsperfjruby
Describe the bug
The TechEmpower benchmark runs for rack-puma-jruby-sequel-raw show a significant performance regression after upgrading to Puma 7. Fixes in 7.0.1 improved the results somewhat but there still is a big gap with 6.6.0.
With Puma 6.6.0:
With Puma 7.0.3:
To Reproduce
Checkout the repo at: https://github.com/TechEmpower/FrameworkBenchmarks
Run the rack test with:
./tfb --test rack-jruby --type fortuneSource: puma/puma