ksaitoの日記

日々試したことの覚え書き

JRubyの使うヒープサイズ

移転しました。

自動的にリダイレクトします。

JRubyに付属しているgemを使うとヒープサイズが足りないと怒られます。
-Xmxの指定はどこでするのだろうか?
今日は、はまってしまったので、また、明日...

# java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
# jruby -S gem -v
0.9.4
# jruby -S gem install ActiveRecord-JDBC
Bulk updating Gem source index for: http://gems.rubyforge.org
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at org.jruby.util.ByteList.grow(ByteList.java:496)
        at org.jruby.util.ByteList.append(ByteList.java:114)
        at org.jruby.util.ByteList.append(ByteList.java:120)
        at org.jvyamlb.ScannerImpl.update(ScannerImpl.java:330)
        at org.jvyamlb.ScannerImpl.ensure(ScannerImpl.java:350)
        at org.jvyamlb.ScannerImpl.scanLineBreak(ScannerImpl.java:581)
        at org.jvyamlb.ScannerImpl.scanToNextToken(ScannerImpl.java:562)
        at org.jvyamlb.ScannerImpl.fetchMoreTokens(ScannerImpl.java:488)
        at org.jvyamlb.ScannerImpl.peekToken(ScannerImpl.java:411)
        at org.jvyamlb.ParserImpl$20.produce(ParserImpl.java:410)
<<以下省略>>