对于一些单体项目,超大,或者项目不大,代码不对,但是应用的第三方jar太混乱,再加上电脑配置过低,就会导致idea启动项目时抛出内存问题。
最近,好几个网友咨询我,说 idea 启动项目直接报 GC overhead limit exceeded 异常。
具体异常如下所示:
Error:java: java.lang.OutOfMemoryError: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos4246: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos4291: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos4305: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos4344: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos4586: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos4629: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos5022: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos5032: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos5070: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos5063: WrappedJavaFileObject[InputFileObject[/Users/xttblog/workspace/java/xttblog/xttblog_cloud/src/main/java/com/xttblog/clientimpl/dgzq/notice/DgzqNoticeHxService.java]]@pos5058: GC overhead limit exceeded
OutOfMemoryError 看到这个,吓出一身汗。但是别人运行就好好的,为什么我的就运行不起来呢?
原因很简单,就是因为你的 idea 配置的编译内存太低。你只需要在 idea 中找到 Compiler 配置项。把编译内存配置大一些即可。

现在已经不是大单体应用的时代了,项目太大,有一个模块出问题,就全军覆没。还是建议拆分出更灵活的,并肩作战的小个体吧。
: » 解决idea启动项目报GC overhead limit exceeded异常问题
原创文章,作者:wdmbts,如若转载,请注明出处:https://blog.ytso.com/tech/java/252138.html