« Return to Thread: JRuby vs MRI - Petstore shootout

Re: JRuby vs MRI - Petstore shootout

by Charles Oliver Nutter-2 :: Rate this Message:

Reply to Author | View in Thread

Alexey Verkhovsky wrote:

> BASELINE (MRI / Mongrel / native MySQL driver / DB sessions)
> logging enabled: 89 req/sec
> logging disabled: 92 req/sec
>
> BASELINE JRUBY (JRuby / Mongrel / Ruby MySQL driver / DB sessions)
> logging enabled: 21 req/sec
> logging disabled: 32 req/sec
>
> JETTY (ObjectSpace enabled)
> logging enabled: 23 req/sec
> logging disabled  30 req/sec
>
> JETTY (ObjectSpace disabled)
> logging enabled: 29 req/sec
> logging disabled: 45 req/sec (!)

Hey, not bad...certainly getting there. I agree with (!)...45s is
comfortable at 50% perf, and stunningly faster than with logging
enabled. Pretty miserable IO performance there. It's likely that similar
IO bottlenecks exist for sockets, which would certainly explain to some
extent overall poor performance.

- Charlie

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

 « Return to Thread: JRuby vs MRI - Petstore shootout