Heap Dump Problem WebSphere Application Server 6.0
--------------------------------
Hi Friends
Initial Heap Size 512 MB
Maximum Heap Size : 4 GB
System Ram Size : 8 GB
Heap dump files are generating 2 days once in production server . we are not able to trace the root cause ,we dont know wheather our program problem or application server settings problem
we are getting OutOfMemory in SysErr.log but we dont find any error or exceptions in SystemOut.log
Error Msg :
[code]
[5/27/09 10:32:03:341 GST] 00000421 SystemErr R at com.ibm.ws.util.WSThreadLocal.getThreadLocals(WSThreadLocal.java(Inlined Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.util.WSThreadLocal.get(WSThreadLocal.java(Inlined Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.util.objectpool.TwoTierObjectPool.getThreadLocalObjectPool(TwoTierObjectPool.java(Inlined Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.util.objectpool.TwoTierObjectPool.get(TwoTierObjectPool.java(Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.buffermgmt.impl.WsByteBufferPool.getEntry(WsByteBufferPool.java(Inlined Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl.allocateCommon(WsByteBufferPoolManagerImpl.java(Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl.allocateDirect(WsByteBufferPoolManagerImpl.java(Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.tcp.channel.impl.SocketIOChannel.attemptReadFromSocket(SocketIOChannel.java(Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
[5/27/09 10:32:03:357 GST] 00000421 SystemErr R at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled Code))
[5/27/09 10:32:05:685 GST] 00000421 SystemErr R at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled Code))
[5/27/09 10:32:05:685 GST] 00000421 SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
[5/27/09 10:32:53:933 GST] 00000422 SystemErr R java.lang.OutOfMemoryError
at com.ibm.ws.util.WSThreadLocal.getThreadLocals(WSThreadLocal.java(Inlined Compiled Code))
at com.ibm.ws.util.WSThreadLocal.get(WSThreadLocal.java(Inlined Compiled Code))
at com.ibm.ws.util.objectpool.TwoTierObjectPool.getThreadLocalObjectPool(TwoTierObjectPool.java(Inlined Compiled Code))
at com.ibm.ws.util.objectpool.TwoTierObjectPool.get(TwoTierObjectPool.java(Compiled Code))
at com.ibm.ws.buffermgmt.impl.WsByteBufferPool.getEntry(WsByteBufferPool.java(Inlined Compiled Code))
at com.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl.allocateCommon(WsByteBufferPoolManagerImpl.java(Compiled Code))
at com.ibm.ws.buffermgmt.impl.WsByteBufferPoolManagerImpl.allocateDirect(WsByteBufferPoolManagerImpl.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.SocketIOChannel.attemptReadFromSocket(SocketIOChannel.java(Compiled Code))
at com.ibm.ws