У меня есть приложение rails 3, использующее jruby 1.7, и я пытаюсь использовать консоль rails в своей локальной среде разработки (OS X 10.8 с jdk 7) в ситуации, которая требует много памяти. Я запускаю консоль rails следующим образом:
jruby -J-Xms1024m -J-Xmx4096m -J-XX:+UseConcMarkSweepGC -J-XX:+CMSIncrementalMode -S rails c samuel_hml
Затем я запускаю длительный процесс, используя консоль rails/
Java-процесс jruby всегда дает сбой после возникновения ошибки «OutOfMemoryError: пространство кучи Java». Но когда я запускаю консоль и проверяю монитор активности, он никогда не использует больше 700 МБ.