私はjruby1.7を使用するRails3アプリを持っており、大量のメモリを必要とする状況で、ローカル開発環境(OS X10.8とjdk7)でRailsコンソールを使用しようとしています。Railsコンソールを次のように実行します。
jruby -J-Xms1024m -J-Xmx4096m -J-XX:+ UseConcMarkSweepGC -J-XX:+ CMSIncrementalMode -S rails c samuel_hml
次に、railsconsole/を使用して長時間実行プロセスを開始します。
「OutOfMemoryError:Javaヒープスペース」エラーが発生した後、jrubyjavaプロセスは常に失敗します。しかし、コンソールを実行してActivity Monitorを確認すると、実際には700MBを超える容量を使用することはありません。