模板-求ireprot导致系统挂掉服务器内存溢出求高手指点

问题描述

求ireprot导致系统挂掉服务器内存溢出求高手指点
我用的ireport 制作的pdf模板最近在系统中时不时出现因为某个jasper文件导致系统挂掉,服务器内存被调用这个文件的一个进程占用完了但是再次在系统中打印预览这个文件又正常了。不存在数据量大的问题,求各位高手指点下可能是什么原因导致的!!

时间: 2024-08-29 14:02:05

模板-求ireprot导致系统挂掉服务器内存溢出求高手指点的相关文章

udp 接收网络日志,导致服务器内存溢出,求解决!!!!!

问题描述 问题说明本人做了一个项目,是对网络日志接收封装上传的一个脚本程序,原来一直运行稳定,近日为了提高网络安全,将系统由win2003平台切换到win2008上.原先一切正常,在win2003接收网络日志时,平均每秒3万条网络日志进行处理,均无任何问题,网络日志的传输方式是udp方式.现已排除,程序无问题,网线无问题,硬件配置无问题,只是在原有的win2003转换为win2008,就出现了,每秒2千条数据都接收不到,直接内存溢出,瘫痪了,整个系统都会很卡.针对win2008的相关设置,也调整

内存溢出-求指教,OOM有哪些情况,又该如何处理

问题描述 求指教,OOM有哪些情况,又该如何处理 求大神指教,内存溢出有哪些情况,又该如何处理?????????? 解决方案 (1)内存不足,你申请内存,系统中可用内存不足,没法分配,你需要优化算法 (2)内存泄漏,使用了内存,没有回收,特别是C++等需要手工释放的语言写的程序.表现为程序运行时间越长,内存越少,直到崩溃 (3)堆栈溢出,递归深度过大,或者无限递归,也可能是算法太复杂,需要优化 (4)内存越界,访问数组,下标越界,导致访问异常 解决方案二: OOM就是大量使用内存的情况,比如你加

26个日文片假名导致Access搜索(80040e14/内存溢出)的解决办法

access|解决 补充最新修改版,使用Unicode的字符代码,而不是非unicode(负数值,有时会出错)代码 ゴ ガ ギ グ ゲ ザ ジ ズ ヅ デ ド ポ ベ プ ビ パ ヴ ボ ペ ブ ピ バ ヂ ダ ゾ ゼ 当字段内包含了这26个日文字符任意一个多个时,就会导致在执行SQL语句中包含了[字段] like '%aaaaa%' 或 inStr(1,[字段],'aaaaa',1)>0这样的查询时,毫无道理的出现了"Microsoft JET Database Engine 错误 '8

做excel导入时 内存溢出 求牛人指点

问题描述 现正在做excel导入功能 但是每次执行到book = Workbook.getWorkbook(theFile.getInputStream()); 这一步时 就出现内存溢出在网上搜索结果比较茫然, 症结在于 JVM内存太小通过tomcate statu 查看jvm内存:于是修改了 myeclipse 安装目录下的:eclipse.ini 文件 内容如下:-showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize

C# dataset 内存溢出,高手请教!

问题描述 表有200多个字段,400万记录.我知道数据量太大.但是没办法,我只能去处理这个表,而且必须为断开式,有高手能帮助解决一下吗? 解决方案 解决方案二:现在是什么问题?查询不出来还是怎么样了?是不是Fill的时候超时了?个人觉得还是从优化SQL去入手,将一些查询条件处理好一点,比如哪一个字段可以将整个数据的范围缩小,那么就把这个字段放在最前面.解决方案三:难道你必须一次将400W数据全部取出来吗?解决方案四:如果你必须一次将4M条记录读入内存,那我唯一能想到的就是让你换一台拥有更大内存的

如何让XP系统不再出现内存读写错误

当我们在计算机系统中运行一些容量较大的程序或者游戏时,系统常常会自动弹出"xx内存不能为read或written"的错误提示,遇到这种故障信息时,我们该如何才能将它有效排除,同时确保下次运行容量较大的程序或者游戏时,系统不会再次出现系统内存读写错误呢?事实上,当我们不幸遭遇上面的故障信息时,我们可以尝试按照如下步骤进行依次排查: 移除无效插件程序 在上网冲浪的过程中,许多插件程序会偷偷地安装到计算机系统中,而不少插件程序往往都有防删除的功能,因此这些插件很容易与其他的应用程序发生冲突,

让XP系统不再出现内存读写错误

  当我们在计算机系统中运行一些容量较大的程序或者游戏时,系统常常会自动弹出"xx内存不能为read或written"的错误提示,遇到这种故障信息时,我们该如何才能将它有效排除,同时确保下次运行容量较大的程序或者游戏时,系统不会再次出现系统内存读写错误呢?事实上,当我们不幸遭遇上面的故障信息时,我们可以尝试按照如下步骤进行依次排查: 移除无效插件程序 在上网冲浪的过程中,许多插件程序会偷偷地安装到计算机系统中,而不少插件程序往往都有防删除的功能,因此这些插件很容易与其他的应用程序发生冲

Linux主机内存溢出导致oracle的SYS用户无法正常登陆

    一般情况下,ORACLE DBA看到如下情况的第一反应是,数据库实例没有启动或者是数据库环境变量没有设置正确,今天遇到的情况均不是以上两种情况,有点特别,且来看看为哪般. oracle@POC-SV12-I2KDB:~> sqlplus / as sysdba SQL*Plus: Release 11.1.0.7.0 - Production on Thu Aug 13 11:31:58 2015 Copyright (c) 1982, 2008, Oracle.  All rights

内存溢出的困惑

问题描述 我们的后台项目刚做了数据库连接池和其他的一些优化,但是现在出现一个问题,就是项目一启动,内存不断增大,直到内存溢出.请问这是和什么有关呢?? 解决方案 导致内存溢出的原因有很多,但一般情况不外乎两种:(1) jvm初始化是给的内存太小:(2) 应用程序创建的对象太庞大,使jvm堆栈上升:(3) 查询数据时,因数据量太大,造成内存使用率过高:从楼主给的图片来看,内存到70Mb,tomcat启动是配置的jvm有点小,tomcat默认启动内存为125Mb,一般小型项目应付的了,但是大型项目就