2
我看到一致的內存異常由於Hibernate對象消耗了超過50%的堆。 (超過500M)正在使用EntityManager進行持久化hibernate的對象吃掉了jboss的jvm堆
PersitanceBag和Collection Entry是其中的一些,並且還有一些HashMap也是由Hibernate貢獻的。
請告知是否有任何程序在完全堅持後襬脫它們。
由於提前,歡呼聲,
拉吉
編輯:
將使用em.clear()幫助,或者有什麼副作用?
編輯2:
em.clear()幫助和力有什麼「副作用」 ......有記憶的大塊這個調用
是基於任何˚F您的應用程序ramewrok,像Struts,Spring或其他人一樣,可以保持對Hibernate Objects的引用? – 2010-09-30 14:43:33
hi Tomas,我們使用Spring將persistence.xml文件加載到休眠狀態,我懷疑是否有其他線程保持對這些對象的引用 - Raj – Rajan 2010-09-30 14:46:45