JVM garbage collector thrashing and after running out of JVM memory

简介: React Native Android 项目使用 ./gradlew assembleRelease 命令打包报错

React Native Android 项目使用  ./gradlew assembleRelease 命令打包报错 Gradle build daemon has been stopped: JVM garbage collector thrashing and after running out of JVM memory


控制台报错截图如下


image.png


项目在昨天之前一直都是可以正常打 release 包的,环境也没有变化,只是提交了少量业务代码,通过删除 build 文件,执行 ./gradlew clean 命令后重新打包也失败


解决方式


gradle.properties 文件中添加 org.gradle.jvmargs=-Xmx4096M 配置即可


org.gradle.jvmargs=(JVM arguments)


Specifies the JVM arguments used for the Gradle Daemon. The setting is particularly useful for configuring JVM memory settings for build performance. This does not affect the JVM settings for the Gradle client VM. The default is -Xmx512m "-XX:MaxMetaspaceSize=256m".


参考链接


stackoverflow.com/questions/5…

docs.gradle.org/current/use…


目录
相关文章
|
4月前
|
监控 安全 Java
JVM内存问题之排查Direct Memory泄漏有哪些常用方法
JVM内存问题之排查Direct Memory泄漏有哪些常用方法
123 2
|
4月前
|
Arthas 监控 Java
JVM内存问题之使用gperftools分析JNI Memory泄漏的具体步骤是什么
JVM内存问题之使用gperftools分析JNI Memory泄漏的具体步骤是什么
114 2
|
6月前
|
Java
Springboot项目启动失败: (JVM running for 2.723) 与目标 VM 断开连接, 地址为: ‘‘127.0.0.1:23604‘,传输: ‘套接字‘‘
Springboot项目启动失败: (JVM running for 2.723) 与目标 VM 断开连接, 地址为: ‘‘127.0.0.1:23604‘,传输: ‘套接字‘‘
389 0
|
Java
JVM-08垃圾收集Garbage Collection【GC常用参数】
JVM-08垃圾收集Garbage Collection【GC常用参数】
63 0
|
监控 数据可视化 Java
JVM-07垃圾收集Garbage Collection【GC日志分析】
JVM-07垃圾收集Garbage Collection【GC日志分析】
157 0
|
算法 Java
JVM-06垃圾收集Garbage Collection(下)【垃圾收集器】
JVM-06垃圾收集Garbage Collection(下)【垃圾收集器】
79 0
|
算法 Java
JVM-05垃圾收集Garbage Collection(中)【垃圾收集算法】
JVM-05垃圾收集Garbage Collection(中)【垃圾收集算法】
71 0
|
存储 缓存 算法
JVM-04垃圾收集Garbage Collection(上)【垃圾对象的判定】
JVM-04垃圾收集Garbage Collection(上)【垃圾对象的判定】
76 0
|
存储 缓存 算法
JVM学习(三):聊聊内存泄漏(memory leak)
可达性分析算法来判断对象是否是不再使用的对象,本质都是判断一个对象是否还被引用。那么对于这种情况下,由于代码的实现不同就会出现很多种内存泄漏问题(让JVM误以为此对象还在引用中,无法回收,造成内存泄漏)。
344 0
JVM学习(三):聊聊内存泄漏(memory leak)
|
存储 Java 调度
【JVM原理探索】分析堆外内存(Direct Memory)使用和分析
【JVM原理探索】分析堆外内存(Direct Memory)使用和分析
1437 0
【JVM原理探索】分析堆外内存(Direct Memory)使用和分析