我正在开发一个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