社区
Java SE
帖子详情
一般什么情况下会有java.lang.OutOfMemoryError?
lighthead
2003-08-20 10:25:20
希望深入一点的解释?为什么,通常什么时候发生?
...全文
60
5
打赏
收藏
一般什么情况下会有java.lang.OutOfMemoryError?
希望深入一点的解释?为什么,通常什么时候发生?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lighthead
2003-08-20
打赏
举报
回复
明白了,谢谢两位。
freejacky
2003-08-20
打赏
举报
回复
是JVM能够分配的内存不够了,而不是你机器的内存不够
cbhyk
2003-08-20
打赏
举报
回复
JDK的JVM默认情况下的最大内存是64M,超出64M就会报OutofMemoryError。
要增大JVM所用的最大内存,在运行Java程序时,使用-X参数,如
java -Xmx256M ...
就是设置JVM可用的最大内存为256M
lighthead
2003-08-20
打赏
举报
回复
是啊,我就是这个意思,看任务管理器内存只用了大概一半,我自己感觉也不应该是内存不够,可它就是报错。有没有哪位高人进来指点一下,不胜感激!
javahui
2003-08-20
打赏
举报
回复
就是虚拟机没有内存分配了。
但我觉得好象不单是没有内存的问题。
俺昨天试验把文件插入到SQL SERVER数据库的image字段里就碰到过这个问题。
11M以下的文件都没有问题,11M以上的都报错:java.lang.OutOfMemoryError?
其实当时的环境并不是内存不够,我看了任务管理器,256M内存只用了200M左右,还有多的。可是无论如何都报java.lang.OutOfMemoryError。
JVM+多线程.pdf
- **
java
.
lan
g.
OutOfMemoryError
:
Java
heap space**:堆内存空间不足。 - **
java
.
lan
g.
OutOfMemoryError
: GC overhead limit exceeded**:系统处于高频GC状态,但回收效果不佳。 - **
java
.
lan
g.
OutOfMemoryError
: ...
java
内存泄漏的解决方案
垃圾回收(GC)是
Java
内存管理的关键部分,它在两种
情况
下会
被触发: 1. **空闲时间**: 当应用程序线程空闲时,JVM可能会执行垃圾回收以整理内存。 2. **内存压力**: 当
Java
堆内存不足时,JVM会频繁调用GC尝试...
解决idea出现的
java
.
lan
g.
OutOfMemoryError
:
Java
heap space的问题
解决idea出现的
java
.
lan
g.
OutOfMemoryError
:
Java
heap space和
java
.
lan
g.
OutOfMemoryError
: PermGen space的问题。
caused by:
java
.
lan
g.outofmemory_Caused by:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space
一直报Caused by:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space这个错误.本地开发是tomcat,测试服务器是websphere.原因是jvm内存不足修改tomcat默认VM内存1.在eclipse中双击service打开Overview窗口2.点击Open ...
java
.
lan
g.
OutOfMemoryError
的8种典型案例
本文转摘至:Splunk® Application Performance Monitoring | Splunk 笔者在工作中碰到过各种各样的
java
.
lan
g.
OutOfMemoryError
, 其中最常见的可以归为以下八种类型。 本手册阐述了各种内存溢出错误的形成原因,并...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章