用于增加堆大小的JAVA_OPTS

2022-09-02 02:45:15

我想增加我的堆大小。我如何使用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)

答案 1

您应该能够使用本文中的信息。

-Xmszzzm

其中 zzz 是您的最小大小。

-Xmxzzzm

其中 zzz 是您的最大大小。

JAVA_OPTS="-Xms128m -Xmx512m"

可以在此处找到有关 VM 参数的详细信息。

如何在环境中全局设置它取决于您的操作系统。您使用的是哪种操作系统?

编辑:我现在看到“ubuntu”标签。

您应该能够将JAVA_OPTs行放入 。修改 后,您必须注销并重新登录,更新后的环境变量才能生效。etc/environmentetc/environment


答案 2

推荐