Wednesday February 04, 2009
LOTD #16: Hotspot Flags, JRuby Version String, and JRuby/MRI Benchmark
This post shares 3 links that were recently published.
The first one is about the Favorite
Hotspot JVM Flags by Charlie.
See how you can use them for tweaking performance or investigating
runtime metrics.
The second one is about using JRuby
Version String. It explains the detailed meaning of the
version string printed by "jruby --version". If you read it carefully
then you know the date, hardware, platform, SVN revision and even state
of Charlie's local git-svn clone.
The third and the last one is about benchmark results between MRI and
JRuby with the following summary:
From my tests it appears
that MRI is faster in single threaded mode, but JRuby makes up for the
loss big time in the multi-threaded tests. It's also interesting to see
that the multi-threaded mode gives MRI(green threads) a performance
boost, but it's nowhere close to the boost that JRuby(native threads)
can squeeze out from using multiple threads.
Read Igor's
report for more results.
And while you are reading this entry, did you know that GlassFish
Gem 0.9.2 was recently
released ? Use it for running your Rails applications
seamlessly :)
All previous entries in this series are archived at LOTD.
Technorati: lotd
glassfish
v3 gem jruby ruby hotspot vm
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
|
Today's Page Hits: 7266
Total # blog entries: 1009