项目场景:
写好了一段代码正准备启动测试,却发现构建都没通过……
问题描述
本以为构建会很顺利,出去溜达了一圈,结果回来发现构建失败了,居然报了OOM。
Module 'admin-api' production: java.lang.OutOfMemoryError: GC overhead limit exceeded
原因分析:
由于我的项目涉及到了13个模块,构建占用大量的内存,这个就是设置的内存不够用了。
解决方案:
idea -> 文件 -> 设置 -> 构建、执行、部署 -> 编译器,然后会在右侧发现一个配置“共享构建进程堆大小(MB):”,这个配置默认是700,按照自己的情况,设置大一点然后重新构建就好了,我这里是修改成了2000。