Need Help getting OOME.
abhi_jboss Mar 19, 2013 2:49 AMHi ALL,
Currently we are using Jboss 5.1.0 in our production environment and using heap dump I can see many threads are occupying memmory in heap. Due to which we are getting OOME. here is the stack trace of the thread that is consuming 41% of the heap.
java.lang.Object
java.lang.Thread
sun.misc.GC$Daemon
org.jboss.remoting.transport.bisocket.BisocketServerInvoker$ControlMonitorTimerTask$1
net.sf.ehcache.CacheManager$1
org.jboss.remoting.transport.bisocket.BisocketServerInvoker$SecondaryServerSocketThread
org.quartz.core.QuartzSchedulerThread
org.apache.log4j.helpers.FileWatchdog
org.apache.log4j.PropertyWatchdog
org.apache.log4j.xml.XMLWatchdog
java.lang.ref.Finalizer$FinalizerThread
sun.awt.image.ImageFetcher
com.ibm.icu.impl.ICUNotifier$NotifyThread
com.arjuna.ats.internal.arjuna.recovery.Connection
com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor
org.springframework.context.support.AbstractApplicationContext$1
com.mchange.v2.resourcepool.BasicResourcePool$5
com.arjuna.ats.internal.arjuna.coordinator.ReaperThread
com.arjuna.ats.arjuna.coordinator.TxControl$Shutdown
com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread
org.jboss.remoting.transport.socket.SocketServerInvoker$AcceptThread
org.jboss.util.timeout.TimeoutFactory$1
java.lang.ref.Reference$ReferenceHandler
org.jboss.console.plugins.AOPLister$RefreshPoller
org.eclipse.core.internal.jobs.InternalWorker
java.util.TimerThread
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread
org.eclipse.core.internal.jobs.Worker
java.util.logging.LogManager$Cleaner
net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread
org.jboss.bootstrap.AbstractServerImpl$LifeThread
com.arjuna.ats.internal.arjuna.recovery.Listener
org.apache.catalina.startup.Catalina$CatalinaShutdownHook
org.jboss.bootstrap.AbstractServerImpl$ShutdownHook
org.quartz.simpl.SimpleThreadPool$WorkerThread
org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery
org.jboss.remoting.transport.bisocket.BisocketServerInvoker$ControlConnectionThread
Regards,
Abhijeet