这是我报的错..我用到了Hibernate框架程序是越跑越慢最后就报上面的错误.难道是我的程序有错吗?请解决过这个问题的大虾指教下.

解决方案 »

  1.   

    一旦 out of memory, 99%就是你程序有问题。
    联系到hibernate,90%是你没掌握hibernate的用法导致的问题。
      

  2.   

    很有可能是楼主的在session中保存了太多的数据造成的;
    因为hibernate的一级缓存就是放到session中的,而一级缓存的大小是不可以定义了,如果session一直存在,那么它里面的数据也就不很清空。
    楼主应该检查一下有没有对大量数据进行批量查询的操作。
      

  3.   

    可以在tomcat的配置文件里加大tomcat的内存.