jruby was definitely the play in 2008-2012, reason being that puma wasn't out yet and everything else was doggedly slow, so you used to use tomcat or glassfish.
Since jruby is being interpreted into java (thus, bytecode), the resulting performance (throughput and latency) was a lot better and the lack of jemalloc (a good allocator by most means!) meant that your memory growth was a little more sawtooth and a little less... growy.
I think these days most folks are just running something like puma.
Since jruby is being interpreted into java (thus, bytecode), the resulting performance (throughput and latency) was a lot better and the lack of jemalloc (a good allocator by most means!) meant that your memory growth was a little more sawtooth and a little less... growy.
I think these days most folks are just running something like puma.