社区
Java SE
帖子详情
java.lang.OutOfMemary
smallclub
2009-07-13 09:44:28
在做一个大型项目的时候,做了很久以后发现程序跑个3天就死掉了,报错java.lang.OutOfMemary查了很久 不知道怎么解决 有没有高手给我指点下,我用了jprofile跟踪,但是效果不怎么好,关于我自己的包里的类没有怎么用,用的最多的是java.lang.String,之类的。
...全文
132
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时,那个很大了
2026年最新新昌市公交线路及站点矢量数据.zip
数据格式:shp 数据坐标:GCJ02 数据更新时间:2026年9月 公交线路来源:8684网站 https://8684.com.cn/ 站点数据来源:高德API接口 数据打开方式:QGIS或Arcgis 站点数据字段:名称、序号、对应线路、几何信息 线路数据字段:名称、类型、起点、终点、开始时间、结束时间、起步价、全价、长度、公司、几何信息
CSDN首页 发布文章 CSDN同步助手 无人机基于GWO算法、MP-GWO灰狼算法、灰狼-布谷鸟优化算法、CS-GWO多种群灰狼优化算法的无人机路径规划(Matlab代码实现) 70 10
内容概要:本文详细复现并实现了“电动汽车聚合可行域的内-外结合近似方法”的Matlab代码,旨在通过对大量电动汽车充放电能力的建模,构建其聚合可行域的内近似与外近似集合,从而科学刻画电动汽车集群作为柔性资源参与电网调度的整体潜力。研究基于多面体理论,系统阐述了电动汽车集群聚合建模的技术流程,并将其集成至包含分布式电源、储能系统及常规负荷的微电网经济调度模型中,验证该方法在提升系统运行经济性、灵活性与可再生能源消纳能力方面的有效性。文中不仅提供了完整的数学模型推导与优化框架,还深入分析了模型特性及其在虚拟电厂、车网互动(V2G)等新兴电力系统场景中的应用前景。; 适合人群:具备电力系统分析基础和Matlab编程能力的研究生、科研人员,以及从事新能源并网、智能电网、需求响应和能源互联网相关领域的工程师与技术人员。; 使用场景及目标:①掌握基于多面体理论的电动汽车集群聚合建模方法,理解其作为“虚拟电池”参与系统调度的内在机理;②学习如何将海量异质个体的时空灵活性聚合为可操作的可行域,并应用于微电网或主动配电网的优化调度问题;③为开展车网互动(V2G)、分布式资源聚合、鲁棒调度、虚拟电厂等前沿课题的研究提供坚实的模型基础与可复用的代码参考。; 阅读建议:建议读者结合文中提供的Matlab代码,逐模块运行与调试,重点关注电动汽车个体可行域的构建、多面体聚合的内近似算法实现以及微电网调度模型中约束条件的耦合方式,鼓励通过修改参数、增删设备类型或扩展为多时段模型等方式进行二次开发,以深化对聚合机理与优化逻辑的理解。
QT5 calling DLL
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 QT5代表了Qt软件框架的第五个核心版本,其作为一个广受欢迎的开放源代码跨平台软件应用开发框架,能够支持包括Windows、Linux以及macOS在内的多种操作系统平台。在QT5环境下对DLL(动态链接库)进行调用是一项普遍存在的工作需求,特别是在需要借助已有的C++代码或达成特定功能实现的情况下。接下来将系统性地阐述在QT5中如何进行DLL的调用操作。 1. **DLL的构建过程**: 在Windows系统环境中,首要任务是开发一个DLL项目。DLL通常承载一些可供外部应用程序调用的导出函数或类,它们构成了应用程序间的接口。在Qt Creator软件中,创建一个全新的项目,选择“Qt Console Application”类型,然后在.pro项目文件中增加`QT += core`声明,以保证基础库的可用性。随后,需要声明导出函数,并利用`__declspec(dllexport)`关键字进行标记。例如: ```cpp #ifdef MYDLL_EXPORTS #define MYDLL_API __declspec(dllexport) #else #define MYDLL_API __declspec(dllimport) #endif extern "C" MYDLL_API void myFunction() { // 函数实现代码 } ``` 2. **DLL的构建**: 完成DLL源代码的编写之后,需要对项目的构建配置进行设置,以便生成DLL文件。在.pro项目文件里,必须确保正确设置了构建类型,比如`CONFIG += dll`。然后执行项目编译操作,从而...
2026年最新开封市公交线路及站点矢量数据.zip
数据格式:shp 数据坐标:GCJ02 数据更新时间:2026年9月 公交线路来源:8684网站 https://8684.com.cn/ 站点数据来源:高德API接口 数据打开方式:QGIS或Arcgis 站点数据字段:名称、序号、对应线路、几何信息 线路数据字段:名称、类型、起点、终点、开始时间、结束时间、起步价、全价、长度、公司、几何信息
Collaborative-Map-Permission-Handoff-Evidence-v1.0-原创源码与文档.zip
原创
Java
Script 离线工具,包含完整源码、README、MIT LICENSE、原创与授权声明、自动化测试、示例数据、真实运行截图及离线报告。解压后运行 npm test 验证,再用 node src/cli.js examples/sample.json 生成报告;不依赖外部服务。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章