Faster Ruby with TruffleRuby and GraalVM
TruffleRuby JVM CE is 4.2x faster than CRuby 3.0 and TruffleRuby JVM EE is 8.2x faster than CRuby 3.0
TruffleRuby JVM CE is 7.3x faster than CRuby 3.0 and TruffleRuby JVM EE is 10.6x faster than CRuby 3.0
"TruffleRuby is able to run a key production Ruby application almost entirely unmodified from the standard Ruby configuration at Shopify, making it the only realistic option for migrating to a Ruby implementation with genuine potential for seriously increasing the performance and tooling of Ruby."
Includes a Built-in Sampling Profiler and Debugger
As well as VisualVM, Flamegraphs and more. Learn more →
Backtraces in C Extensions
GraalVM can execute and compile Ruby and C code together. Learn more →
Making a Difference for Real-World Applications
Running Rack and Rails Faster on GraalVM with TruffleRuby
Optimizing Rack and Rails applications with a just-in-time (JIT) compiler is a challenge. For example, MJIT does not speed up Rails currently. The GraalVM team took this challenge on and now TruffleRuby achieves higher performance than any other Ruby implementation on the Rails Simpler Benchmarks. See how TruffleRuby got there and what optimizations are useful for Rack and Rails applications.