hibernate佔用內存過大

線上問題

服務out of memory 異常屢次。重啓觀察,發現內存緩慢增長,最終溢出。spring

dump分析

經過dump拉取 命令:緩存

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

dump

發現彷佛是hibernate沒有釋放掉hql查詢是佔用的內存,Spring + Hibernate: Query Plan Cache Memory usage 這個問題和個人狀況同樣,嗯,就是這個參數app

hibernate.query.plan_cache_max_size

用來緩存的,因而呼我也加上了這個參數....而後再觀察一下程序內存....jvm

PS 研究研究以後再作出詳細解釋吧.....最近有點忙hibernate

相關文章
相關標籤/搜索