I've hacked together enough of JRubyWorks to run Petstore under Jetty with it.

JRubyWorks is yet another way to run a Rails app under servlet
container, so far completely experimental... we are talking "don't
touch it with 10 feet pole" kind of experimental, so there, you've
been warned :)

Jetty proved to be much faster than Mongrel-jruby (to the tune of 10
msec CPU time saved per hit), but still way slower than Mongrel + MRI.
The numbers are below.

JRuby rev 4246

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 (!)

-- 
Alexey Verkhovsky
CruiseControl.rb [http://cruisecontrolrb.thoughtworks.com]
RubyWorks [http://rubyworks.thoughtworks.com]

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

    http://xircles.codehaus.org/manage_email

Reply via email to