我正在開發一個Flex應用程序與BlazeDS和我遇到內存泄漏時使用Java在休眠狀態下從MySQL查詢。任何人都可以告訴我如何處理這種內存泄漏?似乎每次查詢被調用java.exe需要更多的內存。Java休眠內存泄漏
感謝
樣品我的Java
factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT);
EntityManager em = factory.createEntityManager();
Query find = em.createNamedQuery("Plan.findByStudentId");
find.setParameter("studentId", studentID);
List<Plan> c = find.getResultList();
return c;
如何診斷它是內存泄漏?所謂的內存泄漏是指當應用程序保留不再需要的對象時,如果每次垃圾回收之後內存空間少於之前的垃圾回收之後,您會看到它......直到出現OutOfMemoryError ... – pgras 2009-12-21 08:35:35
哦,你正在使用glassfish。檢查我的更新答案.. – Bozho 2009-12-21 12:22:23