I have to wait quite long time (comparing to my friends machines) for executing scripts on jRuby, especially when I’m running rake tasks or tests. I’ve tried jRuby version 1.3.1 and 1.4.1 with and without ruby-debug gem and the same problem occurred in each configuration.
The question is simple:
Is there any way to improve jRuby load process?
..or have I something wrong with my jvm configuration or jRuby installation (I’m using jRuby via rvm – ruby version manager)?
There are a couple of things you could try:
jruby --ng)However, tests and scripts are the worst case scenario for JRuby. The JRuby runtime alone is already pretty heavy, much heavier than MRI. Just loading the entire beast from disk into RAM can already take longer than running the same script in MRI. And we haven’t even added the startup time for the JVM yet!