我的代码放在本机上面运行代码的时候功能完全没问题,但是如果打成war包,放在tomcat服务器上面运行,某一个模块的查询功能就会出现内存溢出问题,但是其他的查询功能没有此问题。我不知道是代码的问题还是jvm的问题,我试着修改内存变大些但是没有效果。希望大家帮忙。谢谢。

解决方案 »

  1.   

    用UFO试试,会用tomcat,再用UFO很简单。 
    使用UFO做Web Server的好处是网站能做得很稳定,永远也不会自己down掉;UFO在托管机房丢包率很高、遭受Hacker攻击、互联网 骨干网被黑等恶劣的环境条件下仍然能很好地运行;UFO在对付Hacker方面(防Hacker弄down和Hacker抓取不该访问的资源)也有足够措施。另外,UFO几乎不会进行垃圾回收,消耗CPU很少,在普通的PC Server上用UFO运行网站,平时CPU占用率 <0.1%,最多时也不会超 过5%。您知道,JVM的垃圾回收会导致大量的运算,消耗很多CPU,从而导致Server的负载能力和响应速度下降。UFO在对象管理方面采 用了很好的机制和算法,做得很出色。用UFO运行网站,可以一直保证高负载能力,快速的响应速度和低CPU消耗。UFO有超一流的响应速度,用UFO运行网站网页刷地一下就出来了,在相等的Server硬件条件和出口带宽的情况下,UFO与 用C写的Web Server中的佼佼者相比,UFO很出色(尤其是任务忙时用户的“感觉快”的体验好于或不差于任何其它Web Server)。www.gm365.com 
      

  2.   

    你的两个机器的jdk版本一样不???