社区
Web 开发
帖子详情
在使用StringBuffer时,当字符串过长时,出现java.lang.OutOfMemoryError: Java heap space
海会圣贤
2010-03-17 10:41:07
在使用StringBuffer时,
当字符串过长时,
出现java.lang.OutOfMemoryError: Java heap space异常。
大家有没有解决方法?
...全文
702
7
打赏
收藏
在使用StringBuffer时,当字符串过长时,出现java.lang.OutOfMemoryError: Java heap space
在使用StringBuffer时, 当字符串过长时, 出现java.lang.OutOfMemoryError: Java heap space异常。 大家有没有解决方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
海会圣贤
2010-03-17
打赏
举报
回复
找到方法了,
第一就是设置程序运行的内存大小。
第二就是改算法,超过多长就处理一下。
BearKin
2010-03-17
打赏
举报
回复
换String看看
hoojo
2010-03-17
打赏
举报
回复
[Quote=引用 4 楼 coolwzjcool 的回复:]
在myeclipse中启动Tomcat时,
Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×->JDK面板中的
Optional Java VM arguments中添加:-Xmx1024M -Xms512M -XX:MaxPermSize=256m
[/Quote]
对的要控制jvm的内存大小,我以前也遇到过的。内存一般修改环境,很难在程序中进行控制。
coolwzjcool
2010-03-17
打赏
举报
回复
在myeclipse中启动Tomcat时,
Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×->JDK面板中的
Optional Java VM arguments中添加:-Xmx1024M -Xms512M -XX:MaxPermSize=256m
b11ght
2010-03-17
打赏
举报
回复
再一个,你是不是可以设置StringBuffer初始值大点,好像小的话会调用System.arraycopy(),来回拷贝数据,是不是这个也浪费堆内存,个人理解哈,等待楼下的精彩回答。
b11ght
2010-03-17
打赏
举报
回复
内存溢出了,把堆内存设置的大点。
顺便问你一下,你要装多少字符串那,都把内存撑爆了。
cangbai217
2010-03-17
打赏
举报
回复
内存溢出了
Java
工程师必学系列课程之5--《
字符串
及正则表达式》视频课程
一、String、
StringBuffer
和StringBuilder类基本常识、基本原理和
使用
技巧二、字符编码常识三、
Java
语言正则表达式的详细语法和
使用
技巧四、实战案例课程说明:在开发
Java
程序的过程中,最常用的类莫过于
字符串
相关...
记录
java
.
lan
g.
OutOfMemoryError
:
Java
heap
space
问题的解决思路
记录
java
.
lan
g.
OutOfMemoryError
:
Java
heap
space
问题的解决思路 最近在做项目
时
,遇到一个文件处理模块,测试的
时
候好好的,上线不久遇到
java
.
lan
g.
OutOfMemoryError
:
Java
heap
,然后程序崩溃了。当
时
可
使用
的服务器可用内存为500M。 日志显示内存溢出,于是开始查找原因,左看右看,发现代码里
使用
了大量的String对象拼接,突然...
spark
java
内存溢出_Spark内存溢出OOM异常:
OutOfMemoryError
:GC overhead limit exceeded,
Java
heap
space
的解决方案...
因为之前spark程序运算量不是特别大,关于提交
时
申请的集群资源就一直没有变动,后来数据不断增大,导致程序
出现
以下异常:
java
.
lan
g.
OutOfMemoryError
:
Java
heap
space
java
.
lan
g.
OutOfMemoryError
:GC overhead limit exceededspark属性方面调整:一般这两个异常是由于executor或者driver内存设置的不...
stringbuffer
.tostring引发的
Java
heap
space
今天在测试“生成报告“功能
时
,
出现
了这个问题,
java
抛出
java
.
lan
g.
OutOfMemoryError
:
Java
heap
space
: 由于开发
使用
的tomcat是统一配置的,而且其他地方的文件生成功能正常,所以排除jvm配置的问题,根据
java
日志,发现还是代码问题
StringBuffer
buf=new
StringBuffer
(); FileOutputSt...
RocketMQ避坑指南:
Java
中高级核心知识全面解析(18)
堆这里最容易
出现
的就是
OutOfMemoryError
错误,并且
出现
这种错误之后的表现形式还会有几种,比如:
OutOfMemoryError
: GC Overhead Limit Exceeded : 当JVM花太多
时
间执行垃圾回收并且只能回收很少的堆空间
时
,就会发生此错误。
java
.
lan
g.
OutOfMemoryError
:
Java
heap
space
:假如在创建新的对象
时
, 堆内存中的空间不足以存放新创建的对象, 就会引发
java
.
lan
g.
OutOfMemoryError
:
Java
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章