社区
Java
帖子详情
抛出错误信息“java.lang.OutOfMemoryError”,怎么办
jier2003
2004-10-12 03:36:40
我的程序是对一些文本文件进行操作,当文本中内容少的时候,程序可正常进行。但当我把文本中内容增多的时候,运行时抛出这种错误信息“java.lang.OutOfMemoryError”是怎么回事,怎么解决啊
...全文
60
4
打赏
收藏
抛出错误信息“java.lang.OutOfMemoryError”,怎么办
我的程序是对一些文本文件进行操作,当文本中内容少的时候,程序可正常进行。但当我把文本中内容增多的时候,运行时抛出这种错误信息“java.lang.OutOfMemoryError”是怎么回事,怎么解决啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanlanq
2004-10-13
打赏
举报
回复
可能是一次性的存储值太大,你检查一下代码看看有没有数组、vector、buffer之类的存储值过大
YuLimin
2004-10-13
打赏
举报
回复
你是不是一次性把文件里的内容全部读出来的?buffer了没有?
另:
nwpulipeng:警告一次:别再混分了,OK?
nwpulipeng
2004-10-13
打赏
举报
回复
混分
WintelZhao
2004-10-13
打赏
举报
回复
我在坐简单WEBGIS时遇到过。
我的原因是定义的数组,变量过多,控制就好了。比如 name(5000),尽量少使用二维数组。
java
.
lan
g.
OutOfMemoryError
:
Java
heap space错误及处理办法(收集整理、转)
以下是从网上找到的关于堆空间溢出的错误解决办法:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space ===================================================使用
Java
程序从数据库中查询大量的数据时出现异常:
java
.
lan
g....
java
.
lan
g.
OutOfMemoryError
:GC overhead limit exceeded
简单来说,
java
.
lan
g.
OutOfMemoryError
: GC overhead limit exceeded发生的原因是,当前已经没有可用内存,经过多次GC之后仍然没能有效释放内存。
java
.
lan
g.
OutOfMemoryError
:
Java
heap space
在JVM中如果98%的时间是用于GC(Garbage Collection)且可用的 Heap size 不足2%的时候将
抛出
异常信息,
java
.
lan
g.
OutOfMemoryError
:
Java
heap space。 所以产生这个异样的原因通常有两种: 1.程序中出现了死循环 2....
成功解决
Java
.
lan
g.
OutOfMemoryError
: GC overhead limit exceeded错误
"
java
.
lan
g.
OutOfMemoryError
: GC overhead limit exceeded"是一个JVM发出的错误信号,它是JVM内置的一个防护机制:当长时间GC占用的CPU时间过高,并且GC回收后可用的堆空间并没有太多增加时,JVM会认为是在进行无效...
java
.
lan
g.
OutOfMemoryError
Java
heap space错误及处理办法
以下是从网上找到的关于堆空间溢出的错误解决办法:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space ...在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将
抛出
此异常信息。 JVM堆的设置是指
java
程
Java
51,396
社区成员
85,837
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章