forked from jruby/jruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
activars edited this page Jan 16, 2013
·
6 revisions
Troubleshooting Memory Use - for when your application seems to use too much memory on JRuby.
Improving Startup Time - tips and tricks for improving startup time.
There is a report that GC may not work correctly. Set -Djruby.native.enabled=false
to avoid this problem.
At the time of this writing we don't ship libjruby-cext.so
in the jruby-jars gem. (That might be grounds for filing a bug/improvement ticket; please update this page if you decide to file one.)
To work around that fact, you'll need to do the following:
- Locate
libjruby-cext.so
andlibjffi-1.0.so
out of the JRuby binary distribution'slib/native/[platform]
directory. Be sure to choose the right directory for your platform. - Copy them somewhere on the system (e.g.,
/opt/jruby/lib
), and either modify the places whereld.so
looks for libraries to add that path or set LD_LIBRARY_PATH (or equivalent) to use that path before launching the JVM process that uses JRuby (Tomcat/application server etc.).