web-dev-qa-db-ja.com

ヒープサイズを増やすためのJAVA_OPTS

ヒープサイズを増やしたい。これを行うためにJava_OPTSを使用するにはどうすればよいですか?ヒープサイズが小さいために次のエラーが表示されることがあります

UNEXPECTED TOP-LEVEL ERROR:
Java.lang.OutOfMemoryError: Java heap space
    at Java.util.Arrays.copyOfRange(Arrays.Java:3209)
    at Java.lang.String.<init>(String.Java:215)
    at Java.lang.StringBuilder.toString(StringBuilder.Java:430)
    at com.Android.dx.rop.type.Prototype.withFirstParameter(Prototype.Java:370)
    at com.Android.dx.rop.code.Rops.ropFor(Rops.Java:1210)
    at com.Android.dx.cf.code.RopperMachine.run(RopperMachine.Java:478)
    at com.Android.dx.cf.code.Simulator$SimVisitor.visitConstant(Simulator.Java:692)
    at com.Android.dx.cf.code.BytecodeArray.parseInstruction(BytecodeArray.Java:763)
    at com.Android.dx.cf.code.Simulator.simulate(Simulator.Java:95)
    at com.Android.dx.cf.code.Ropper.processBlock(Ropper.Java:684)
    at com.Android.dx.cf.code.Ropper.doit(Ropper.Java:639)
    at com.Android.dx.cf.code.Ropper.convert(Ropper.Java:252)
    at com.Android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.Java:256)
14
dead programmer

this post にある情報を使用できるはずです。

-Xmszzzm

ここで、zzzは最小サイズです。

-Xmxzzzm

ここで、zzzは最大サイズです。

Java_OPTS="-Xms128m -Xmx512m"

VM args here

環境でグローバルに設定する方法は、オペレーティングシステムによって異なります。どのOSを使用していますか?

[〜#〜] edit [〜#〜]:「ubuntu」タグが表示されています。

etc/environmentにJava_OPTs行を入れることができるはずです。 etc/environmentを変更したら、更新された環境変数を有効にするためにログアウトして再度ログインする必要があります。

41
Jon O