最近一个项目上线时每隔几个小时就会出现outOfMemoryError,仔细观察了下,内存一直被tomcat吃掉,而没有释放。根据网上的提示,更换了Jrockit的jvm,问题依旧,估计是spring的使用不合理导致。 现准备把DAO的申明放在构造函数,而不是各个方法中独立申明,看看内存消耗是不是会有所好转。