gpt4 book ai didi

android - 如何限制 DEX 内存使用

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:14 26 4
gpt4 key购买 nike

我正在尝试设置 DEX 任务可以在基于 gradle 的 Android 项目中使用的最大内存,但找不到任何选项来执行此操作。

我这样做的动机是因为 dex 有时会占用太多内存,以至于我的计算机开始交换并在几分钟内完全没有响应(所以我宁愿看到任务失败然后释放更多内存资源并重试)

在我的 gradle.properties 我有 org.gradle.jvmargs="-Xmx300m" 它限制了 Gradle 本身使用的内存,但是当 Gradle 启动 dx 它总是使用 -Xmx1024

那么如何让 Gradle 限制 dx 使用的内存呢?

最佳答案

在您的 build.gradle 脚本中,将 dexOptions.javaMaxHeapSize 配置设置为您需要的任何值:

android {
//snip
//add this into your existing 'android' block
dexOptions {
javaMaxHeapSize "4g"
}
//snip
}

Source

关于android - 如何限制 DEX 内存使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26378413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com