【发布时间】:2018-11-29 03:22:15
【问题描述】:
我制作了一个应用程序,但最终它变得更大了。因此,在构建它时,我遇到了 java 堆大小错误以及空间错误。因此,我想增加分配给 Android Studio 的内存。
如何在 Arch Linux 中为 Android Studio 增加分配的内存?
【问题讨论】:
-
帮助 -> 编辑自定义虚拟机选项
标签: java android-studio
我制作了一个应用程序,但最终它变得更大了。因此,在构建它时,我遇到了 java 堆大小错误以及空间错误。因此,我想增加分配给 Android Studio 的内存。
如何在 Arch Linux 中为 Android Studio 增加分配的内存?
【问题讨论】:
标签: java android-studio
我查看了我的环境变量,并在将其更改为 -Xms256m -Xmx1024m 后有一个名为 _JAVA_OPTIONS 的系统变量,其值为 -Xms256m -Xmx512m,,最大堆大小相应增加。
【讨论】:
在app/gradle.properties里面,你可以看到下面的cmets。
指定用于守护进程的 JVM 参数。
该设置对于调整内存设置特别有用。
默认值:-Xmx1024m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
所以,您可以将以下内容添加到您的gradle.properties
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
【讨论】: