新版开发助手-苍穹debug工程启动或编译报GC错误: Out fo Memory或GC overhead limit原创
7人赞赏了该文章
1,119次浏览
编辑于2023年12月07日 15:42:03
摘要:新版开发助手-苍穹debug工程启动或编译报GC错误: Out fo Memory或GC overhead limit
1、问题
使用新版苍穹开发助手(2.1.0~2.1.3版本),创建了苍穹Gradle模板工程后,在启动debug工程时或执行Gradle编译构建任务经常会遇到以下JVM或GC相关的错误。如下图:
2、解决方案
2.1 方案一:使用开发助手2.1.5-GA正式版本重新创建Gradle工程模板。
2.2 方案二:修改原苍穹Gradle工程中的相关配置,具体如下:
2.2.1 修改"gradle.properties"配置文件,添加以下参考配置:
org.gradle.parallel=true org.gradle.daemon=true org.gradle.caching=true org.gradle.jvmargs=-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 |
2.2.2 修改"gradlew"以及"gradlew.bat"脚本文件,在文件中查找"DEFAULT_JVM_OPTS"配置项,并修改为如下参数:
2.2.2.1 "gradlew"文件:
DEFAULT_JVM_OPTS='"-Xmx1024m" "-Xms256m"' |
2.2.2.2 "gradlew.bat"文件:
set DEFAULT_JVM_OPTS="-Xmx1024m" "-Xms256m" |
3 补充说明:
如配置后,提示idea的jvm内存不足或idea内存溢出,则需要加大idea的jvm参数,具体操作参考如下:
赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读