hibernate占用内存过大

原创
2017/05/08 15:04
阅读数 3K

线上问题

服务out of memory 异常多次。重启观察,发现内存缓慢增加,最终溢出。

dump分析

通过dump拉取 命令:

jmap -dump:format=b,file=/usr/app-dump.dump 9992

dump

发现似乎是hibernate没有释放掉hql查询是占用的内存,Spring + Hibernate: Query Plan Cache Memory usage 这个问题和我的情况一样,嗯,就是这个参数

hibernate.query.plan_cache_max_size

用来缓存的,于是呼我也加上了这个参数....然后再观察一下程序内存....

PS 研究研究之后再做出详细解释吧.....最近有点忙

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部