j2sdk1.4.2_06+JBOSS4.0.2 每隔两天出现java.lang.OutOfMemoryError错误
一个J2EE项目,大概200多个EJB,运行两天左右就会出现 java.lang.OutOfMemoryError
在Jboss的启动脚本修改了java option 为 set JAVA_OPTS=%JAVA_OPTS% -Xms768m -Xmx1024m
奇怪的是,出现java.lang.OutOfMemeory错误的时候,任务管理器里面的java.exe进程只占用了269M内存,用Jprobe测试出现java.lang.OutOfMemeory错误时候 Free Memory 是681456KB,allowed:99023KB,
这怎么会出现java.lang.OutOfMemeory 错误呢??为什么它不再给分配内存而报OutOfMemoryError错误?是Jboss的原因,还是JDK的原因?