Вопрос по java, ubuntu, jvm, heap, android – JAVA_OPTS для увеличения размера кучи

13

Я хочу увеличить размер кучи. Как я могу использовать 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)
@AmitBhargava да после прочтения я задал этот вопрос. Я строю код в командной строке. поэтому я хочу установить эту переменную глобально. Вы знаете, как установить это в среде (экспорт). dead programmer
Не уверен, как это сделать в Android, но в обычном Java вы можете установить эти параметры, используя & java & apos; команда. Chetter Hummin

Ваш Ответ

1   ответ
39

эта почта.

-Xmszzzm

где zzz - ваш минимальный размер.

-Xmxzzzm

где zzz - ваш максимальный размер

JAVA_OPTS="-Xms128m -Xmx512m"

Вы можете найти больше информации о args VMВот.

Как установить его глобально в вашей среде, зависит от вашей операционной системы. Какую ОС вы используете?

EDITЯ вижу "Ubuntu" пометить сейчас.

Вы должны просто иметь возможность поместить строку JAVA_OPTs вetc/environment, Как только вы изменитеetc/environmentВы должны выйти из системы и снова войти в нее, чтобы обновленные переменные среды вступили в силу.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы