这个就是内存占用超过了限制,解决方案:

加载文件的容量太大

这个只能切分文件,使用BufferedInputStream一行行读取:

BufferedInputStream bufferedReader = new BufferedInputStream(new FileInputStream("文件"), 65536);

长时间写入缓存

1.切分写入到不同的文件中,在更换写入的文件时调用GC请求清理一下内存:

System.gc();

2.修改内存限制:
博主用的是IDEA,点击与运行的按钮在一起的Edit configurations,在VM option上添加:

-Xmx2048m

其余参数可以参考:https://www.cnblogs.com/wanthune/p/11794990.html

java解决Exception in thread “main“ java.lang.OutOfMemoryError: GC overhead limit exceeded相关推荐

  1. java.lang.OutOfMemoryError: GC overhead limit exceeded解决办法

    原文地址为: java.lang.OutOfMemoryError: GC overhead limit exceeded解决办法 java.lang.OutOfMemoryError: GC ove ...

  2. Java IDEA pom 报错java.lang.OutOfMemoryError: GC overhead limit exceeded 基本所有依赖都报错(除了JDK自带String等)解决详

    @Java IDEA pom 报错java.lang.OutOfMemoryError: GC overhead limit exceeded 基本所有依赖都报错(除了JDK自带String等)解决详 ...

  3. java.lang.OutOfMemoryError: GC overhead limit exceeded问题分析及解决

    一.错误重现 2022-12-29 10:12:07.210 ERROR 73511 --- [nio-8001-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServle ...

  4. 【java.lang.OutOfMemoryError:GC overhead limit exceeded异常解决方法】

    问题描述 由于同时启动了多个项目,导致电脑蓝屏重启,重启后idea启动项目,提示系统资源不足,和Information:java: java.lang.OutOfMemoryError: GC ove ...

  5. What means the error-message 'java.lang.OutOfMemoryError: GC overhead limit exceeded' in Java?

    转国内的: 一.异常如下:Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exce ...

  6. java gc error_java.lang.OutOfMemoryError GC overhead limit exceeded原因分析及解决方案

    最近一个上线运行良好的项目出现用户无法登录或者执行某个操作时,有卡顿现象.查看了日志,出现了大量的java.lang.OutOfMemoryError: GC overhead limit excee ...

  7. java.lang.OutOfMemoryError GC overhead limit exceeded原因分析及解决方案

    最近一个上线运行良好的项目出现用户无法登录或者执行某个操作时,有卡顿现象.查看了日志,出现了大量的java.lang.OutOfMemoryError: GC overhead limit excee ...

  8. java.lang.OutOfMemoryError: GC overhead limit exceeded

    今天现场weblogic报java.lang.OutOfMemoryError: GC overhead limit exceeded,在metalink查了下,有明白解释,要设置一个JVM參数.只是 ...

  9. Spark读取HDFS上的Snappy压缩文件所导致的内存溢出问题 java.lang.OutOfMemoryError: GC overhead limit exceeded

    报错java.lang.OutOfMemoryError: GC overhead limit exceeded HDFS上有一些每天增长的文件,使用Snappy压缩,突然某天OOM了 1.原因: 因 ...

  10. spark程序运行异常:java.lang.OutOfMemoryError: GC overhead limit exceeded

    此次异常是在集群上运行的spark程序日志中发现的.由于这个异常导致sparkcontext被终止,以致于任务失败: 出现的一些原因 参考:GC overhead limit exceeded jav ...

最新文章

  1. Android获取的状态栏高度,Android中获取状态栏高度的两种方法分享
  2. HarmonyOS之深入解析Ability的功能和使用
  3. About Site Definition Files
  4. 逻辑java练习_逻辑结构常见练习 Java_Note
  5. 指针作为函数参数引用数组的任意元素
  6. 论文浅尝 | 神经协同推理
  7. 语言速算24点的小窍门_4秒钟1道题!12岁少年三夺24点大赛冠军
  8. 谷歌开源EfficientNets:ImageNet准确率创纪录,效率提高10倍
  9. 【转自小峰博客】协调器的启动【自动模式】
  10. CTS(4)---mtk cts FAIL处理方法
  11. 斐波那契数列(递归和非递归实现)
  12. AIX6.1 TL04下安装Oracle补丁时报java程序正在被使用问题处理总结
  13. sqlite数据库下载安装和初步操作和所遇到的问题
  14. opencv python3 找图片不同_使用OpenCV和Python查找图片差异
  15. AJAX框架都有哪些是常用的
  16. 主板电源开关接口图解_全程图解:手把手教你主板各种插针接口与机箱(电源)的接法...
  17. 几个比较好用的爬虫库
  18. 量化投资学习必读书目(十五)-《现代投资组合理论与投资分析》
  19. 紫光视频平台服务器系统,紫光展锐打造操作系统生态,赋能万物互联智能时代...
  20. QT之 QSQLite

热门文章

  1. zookeeper中展示所有节点_zookeeper工作原理与节点使用
  2. linux32位运行64位程序,32位windows下可以运行的程序在64位linux下报错
  3. oracle8ir2,Oracle8iR2(oracle8.1.6)在redhat linux 7.1上的简易安装方法
  4. Object C语法快速入门
  5. MapInfo MapXtreme 2005 WebGIS 简单鹰眼设计(转)
  6. 容器技术:华为云如何帮助企业落地Kubernetes
  7. C语言cJSON库的使用,解析json数据格式
  8. 使用 docker 创建自己的镜像
  9. MySQL追加注释或者大量修改注释
  10. 你怎么看待 Bug?