社区
Java SE
帖子详情
java.lang.OutOfMemary
smallclub
2009-07-13 09:44:28
在做一个大型项目的时候,做了很久以后发现程序跑个3天就死掉了,报错java.lang.OutOfMemary查了很久 不知道怎么解决 有没有高手给我指点下,我用了jprofile跟踪,但是效果不怎么好,关于我自己的包里的类没有怎么用,用的最多的是java.lang.String,之类的。
...全文
133
9
打赏
收藏
java.lang.OutOfMemary
在做一个大型项目的时候,做了很久以后发现程序跑个3天就死掉了,报错java.lang.OutOfMemary查了很久 不知道怎么解决 有没有高手给我指点下,我用了jprofile跟踪,但是效果不怎么好,关于我自己的包里的类没有怎么用,用的最多的是java.lang.String,之类的。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
海诗美妆
2009-07-13
打赏
举报
回复
[Quote=引用 8 楼 froole 的回复:]
引用 5 楼 smallclub 的回复:
报错是上面这样的,其实我们的项目还算好,都是给政府部门 监控方面用的,项目已经在各个服务器跑了好几年也没有遇到过,最近加了点东西,就跑不过3天出问题了,我都排查了一个星期了,这个我是遇到的最棘手的事情了,不解决,写再多的东西也是白写,还是先解决这个了,希望大家极力帮我分析,恨不得请大家吃饭啊,刚才分数搞的有点少,现在才发觉,下次多点了,我的msn是phd013@hotmail.com qq:6…
[/Quote]
具体分给tomcat多少内存,主要看服务器硬件性能和各个服务的使用状况。
Java的Web程序占用内存相对很大,如果还不行,就需要考虑Tomcat的集群。
海诗美妆
2009-07-13
打赏
举报
回复
[Quote=引用 5 楼 smallclub 的回复:]
报错是上面这样的,其实我们的项目还算好,都是给政府部门 监控方面用的,项目已经在各个服务器跑了好几年也没有遇到过,最近加了点东西,就跑不过3天出问题了,我都排查了一个星期了,这个我是遇到的最棘手的事情了,不解决,写再多的东西也是白写,还是先解决这个了,希望大家极力帮我分析,恨不得请大家吃饭啊,刚才分数搞的有点少,现在才发觉,下次多点了,我的msn是phd013@hotmail.com qq:645432968 非常的期盼有人能协助…
[/Quote]
$CATALINA_HOME/bin下,编辑catalina.sh(Windows服务器的话catalina.bat),
定义里面的JAVA_OPTS,加上-Xmx定义
例如,让启动Tomcat得JVM使用512m内存可以加上如下定义
export JAVA_OPTS=$JAVA_OPTS -Xmx512m
smallclub
2009-07-13
打赏
举报
回复
结果集还好了,不是太大,最多的日志数据也不过10万条,我再看看
tongliaozhang
2009-07-13
打赏
举报
回复
是否是因为查询的结果集太大了啊 你应该好好跟踪一下程序,看是在什么地方 那一段代码处抛出的异常 只看这个错误信息太笼统~
smallclub
2009-07-13
打赏
举报
回复
报错是上面这样的,其实我们的项目还算好,都是给政府部门 监控方面用的,项目已经在各个服务器跑了好几年也没有遇到过,最近加了点东西,就跑不过3天出问题了,我都排查了一个星期了,这个我是遇到的最棘手的事情了,不解决,写再多的东西也是白写,还是先解决这个了,希望大家极力帮我分析,恨不得请大家吃饭啊,刚才分数搞的有点少,现在才发觉,下次多点了,我的msn是phd013@hotmail.com qq:645432968 非常的期盼有人能协助我解决下这个问题,在此谢谢大家了。
smallclub
2009-07-13
打赏
举报
回复
2009-6-11 18:55:28 org.apache.catalina.core.ContainerBase$ContainerBackgroundPro
cessor processChildren
严重: Exception invoking periodic operation:
java.lang.OutOfMemoryError: Java heap space
jt.SQLPl.getConn(),conn=true,freeConns=0,usedConns=1
jt.SQLPl.freeConn(),freeConns=1,usedConns=0
Exception in thread "Timer-2" java.lang.OutOfMemoryError: Java heap space
2009-6-11 19:04:29 org.apache.catalina.core.ContainerBase$ContainerBackgroundPro
bolink5
2009-07-13
打赏
举报
回复
我以前也碰到过,我那次报这个问题是因为sql语句出问题了啊。
你一步步debug下,看是不是也是dao出问题了
debug把报错的代码贴出来吧,这样大家也好帮你解决啊
nzz1985
2009-07-13
打赏
举报
回复
写程序没注意结果就会这样子,我们系统也是的,虽然现在改好了很多,但是没有从根本上解决
hiboys
2009-07-13
打赏
举报
回复
log你所有的对象的大小,看outofmemory时,那个很大了
园区如何有效推动智能制造转型升级,但缺乏专业服务体系支撑?.docx
园区如何有效推动智能制造转型升级,但缺乏专业服务体系支撑?
高校科研处如何破解科技成果转化难,提升科研效益?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
AutoHotkey 2.0.28 自动化热键脚本工具 Windows x64(官方zip版)+ 实战脚本与教程
AutoHotkey(AHK)是开源(GPL-2.0)的 Windows 自动化脚本语言,可将任意组合键绑定为快捷操作:发送按键、操作窗口、改剪贴板、弹输入框,效率提升必备。本包为官方 zip 版 2.0.28(x64),解压即用无需安装,附 v2 语法 5 分钟入门教程与三个拿来即用的实战脚本(CapsLock 一键静音、Ctrl+Alt+T 一键日期日记文件、Alt+Q 划词搜索),全部脚本通过官方 /validate 语法校验。使用方法:解压后右键 .ahk 脚本选择 AutoHotkey64.exe 打开,或命令行 AutoHotkey64.exe 脚本.ahk 运行,托盘图标可退出。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章