Session啊Session

Session啊Session

(2009-11-03 17:46:55)
标签:

杂谈

分类:Java技术

   前几天去给一个政府部门调程序,因为他们正在运行着的Tomcat总是报内存内存溢出,看了一下,发现两处非常明显的问题,发表出来让大家以后做项目时需要注意。

 

  内存溢出,原因肯定是内存不够用,不过虚拟机分配了2G内存,怎么会不够用呢?

 

   发现两处问题如下:

   1、try catch使用不规范,所有的close语句没有放在finally中,也没有对每一个close方法做try-catch捕获。

  2、最最要命的问题是,开发系统的程序员把所有需要后面模块使用的数据都放在Session中,从数据库中取出的信息都往Session中放,这一点也是很多程序员犯的错误,session确实好用,但是Session生命周期过长,会导致大量内存被占用,在并发连接多的情况下很容易出现内存溢出。切记切记。

1

0

阅读 (577) 评论 (3) 收藏 (2) 转载 (2) 喜欢 打印 举报
已投稿到:
后一篇: Mis—Pos介绍
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值