我的网站项目原本放在linux服务器上没出问题转成window2003后.tomcat 没隔几分钟就出现java.lang.outofmemoryError查找一些资料 更改了 java-opt "Xms512m Xmx1024m" 还是不行随后问了一些朋友说可能是代码出问题但代码这么多也不知道从何找起,对于内存泄露检测工具jprofiler ibm heapanalyzer 也不知道如何使用和分析
请问各位还有其他的解决方法吗?忘了说我的配置jdk1.4.2+win2003+tomcat5.0.30+apache2.0.53代码是用jsp+javaben+servlet+ibatis+dao模式写的
  

解决方案 »

  1.   

    jprofiler  很好用的,你看看那些对象的数量太大了,就可能是那部分的问题。
    慢慢找吧。
      

  2.   

    JVM的内存设置可能不太适合
    在环境变量里修改一下,就可以了
      

  3.   

    难友啊!我今天也遇到这个问题,我只是用jsp+javabean,查询一个表
    数据可能有500多条,一拿出来tomcat服务自动的停了,搞不懂。怀疑也是内存的问题
    因为以前测试可以通过的。搬条板凳等答案
      

  4.   

    java内存泄漏??不会吧,我看是代码的问题居多
      

  5.   


    vagrant1984(曾因酒醉鞭名马, 生怕情多误美人) 
    代码可能有问题但现在情况是这样,在linux下没问题
    在我自己机器里也没问题,跟服务器配置一样郁闷在这个地方