WAS7 项目经常性的OOM 以下是SystemErr.log 大伙帮忙看看 分析分析到底因为啥 谢谢了~~~ [3/6/13 20:15:01:021 CST] 00000040 SystemErr R Exception in thread "LT=3:P=872392:O=0:port=9809" Exception in thread "LT=0:P=872392:O=0:port=9100" Exception in thread "LT=1:P=872392:O=0:port=9403" java.lang.OutOfMemoryErrorjava.lang.OutOfMemoryError: Exception in thread "LT=2:P=872392:O=0:port=9402" java.lang.OutOfMemoryErrorJava heap space: Java heap space [3/6/13 20:15:02:137 CST] 00000043 SystemErr R java.lang.OutOfMemoryError at : java.net.PlainSocketImplJava heap space.: Java heap spacesocketAccept(Native Method) [3/6/13 20:15:02:138 CST] 00000042 SystemErr R [3/6/13 20:15:02:138 CST] 00000042 SystemErr R at [3/6/13 20:15:02:138 CST] 00000040 SystemErr R at [3/6/13 20:15:02:138 CST] 00000042 SystemErr R java.net.PlainSocketImpl at .acceptjava.net.PlainSocketImpl(.java.net.PlainSocketImpl at PlainSocketImpl.javajava.net.PlainSocketImpl:..4socketAccept4(Native Method)9) [3/6/13 20:15:02:139 CST] 00000040 SystemErr R [3/6/13 20:15:02:139 CST] 00000042 SystemErr R at at java.net.ServerSocket.java.net.PlainSocketImplimplAccept.(acceptServerSocket.java(:PlainSocketImpl.java4:7434)9) [3/6/13 20:15:02:325 CST] 00000040 SystemErr R [3/6/13 20:15:02:325 CST] 00000042 SystemErr R at at java.net.ServerSocketjava.net.ServerSocket..acceptimplAccept((ServerSocket.javaServerSocket.java::44417)3) [3/6/13 20:15:02:326 CST] 00000040 SystemErr R [3/6/13 20:15:02:326 CST] 00000040 SystemErr R at at java.net.ServerSocketcom.ibm.rmi.transport.ListenerThread..acceptrun((ServerSocket.javaListenerThread.java::44117)2) [3/6/13 20:15:02:326 CST] 00000042 SystemErr R [3/6/13 20:15:02:326 CST] 00000040 SystemErr R at com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:172) [3/6/13 20:15:02:327 CST] 00000041 SystemErr R socketAccept(Native Method) [3/6/13 20:15:02:516 CST] 00000043 SystemErr R socketAccept at (Native Method)java.net.PlainSocketImpl.accept( [3/6/13 20:15:02:516 CST] 00000041 SystemErr R PlainSocketImpl.java at :java.net.PlainSocketImpl4.4accept9()PlainSocketImpl.java:4 [3/6/13 20:15:02:517 CST] 00000043 SystemErr R 4 at 9java.net.ServerSocket).implAccept( [3/6/13 20:15:02:517 CST] 00000041 SystemErr R ServerSocket.java at :java.net.ServerSocket4.73implAccept)(ServerSocket.java [3/6/13 20:15:02:517 CST] 00000043 SystemErr R : at 4com.ibm.jsse2.cd73.)accept( [3/6/13 20:15:02:517 CST] 00000041 SystemErr R cd.java at :com.ibm.jsse2.cd19.)accept( [3/6/13 20:15:02:517 CST] 00000043 SystemErr R cd.java at :com.ibm.rmi.transport.ListenerThread1.9run)(ListenerThread.java: [3/6/13 20:15:02:518 CST] 00000041 SystemErr R 1 at 7com.ibm.rmi.transport.ListenerThread2.)run( [3/6/13 20:15:02:518 CST] 00000043 SystemErr R ListenerThread.java:172) [3/6/13 20:15:43:866 CST] 00000033 SystemErr R FATAL ERROR: 'Java heap space' [3/6/13 20:21:05:679 CST] 0000004a SystemErr R java.lang.OutOfMemoryError: Java heap space [3/6/13 20:21:05:679 CST] 0000004a SystemErr R at java.util.regex.Pattern.compile(Pattern.java:834) [3/6/13 20:21:06:392 CST] 0000004a SystemErr R at java.util.regex.Pattern.matches(Pattern.java:939) [3/6/13 20:21:06:392 CST] 0000004a SystemErr R at java.lang.String.matches(String.java:1573) [3/6/13 20:21:08:263 CST] 00000045 SystemErr R Exception in thread "NotificationServiceDispatcher : 7" java.lang.OutOfMemoryError: Java heap space [3/6/13 20:21:08:263 CST] 00000045 SystemErr R at com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.setServerCredentials(NotificationDispatcher.java:406) [3/6/13 20:21:08:263 CST] 00000045 SystemErr R at com.ibm.ws.management.event.NotificationDispatcher$DispatchANotificationToAListener.run(NotificationDispatcher.java:365) [3/6/13 20:21:08:263 CST] 00000045 SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646) [3/6/13 20:21:15:855 CST] 0000004a SystemErr R java.lang.OutOfMemoryError: Java heap space [3/6/13 20:21:15:855 CST] 0000004a SystemErr R at java.nio.HeapByteBuffer.(HeapByteBuffer.java:50) [3/6/13 20:21:15:855 CST] 0000004a SystemErr R at java.nio.ByteBuffer.allocate(ByteBuffer.java:323) [3/6/13 20:21:15:855 CST] 0000004a SystemErr R at sun.nio.cs.StreamEncoder$CharsetSE.(StreamEncoder.java:329) [3/6/13 20:21:16:421 CST] 0000004a SystemErr R at sun.nio.cs.StreamEncoder$CharsetSE.(StreamEncoder.java:309) [3/6/13 20:21:16:421 CST] 0000004a SystemErr R at sun.nio.cs.StreamEncoder$CharsetSE.(StreamEncoder.java:293) [3/6/13 20:21:16:421 CST] 0000004a SystemErr R at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:92) [3/6/13 20:21:16:422 CST] 0000004a SystemErr R at java.io.OutputStreamWriter.(OutputStreamWriter.java:113) [3/6/13 20:21:16:422 CST] 0000004a SystemErr R at java.io.PrintStream.(PrintStream.java:124) [3/6/13 20:21:16:422 CST] 0000004a SystemErr R at java.io.PrintStream.(PrintStream.java:86) [3/6/13 20:21:28:004 CST] 0000004e SystemErr R Exception in thread "Thread-20" java.lang.OutOfMemoryError: Java heap space [3/6/13 20:21:28:004 CST] 0000004e SystemErr R at java.lang.reflect.Array.newArrayImpl(Native Method) [3/6/13 20:21:28:004 CST] 0000004e SystemErr R at java.lang.reflect.Array.newInstance(Array.java:246) [3/6/13 20:21:28:004 CST] 0000004e SystemErr R at java.util.AbstractCollection.toArray(AbstractCollection.java:354) [3/6/13 20:21:28:004 CST] 0000004e SystemErr R at com.ibm.ws.odc.ODCTreeImpl.getAllNodes(ODCTreeImpl.java:357) [3/6/13 20:21:28:004 CST] 0000004e SystemErr R at com.ibm.ws.odc.ODCTreeImpl.checkServerStates(ODCTreeImpl.java:792) [3/6/13 20:21:28:004 CST] 0000004e SystemErr R at com.ibm.ws.odc.ODCTreeImpl$CheckServerStatesTask.run(ODCTreeImpl.java:1925) [3/6/13 20:21:29:179 CST] 0000004e SystemErr R at java.util.Timer$TimerImpl.run(Timer.java:296)