| %0041gent%0049ndex2.data sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 java.lang.Thread.run(Thread.java:745)
 %0041gent%0049ndex2.data
 | no | 5 |  TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 6 | 0 |  | 
| %0041gent%0053ession2.data sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 java.lang.Thread.run(Thread.java:745)
 %0041gent%0053ession2.data
 | no | 5 |  TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 3 | 0 |  | 
| %0057eb%004cogin%0053ession2.data sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 java.lang.Thread.run(Thread.java:745)
 %0057eb%004cogin%0053ession2.data
 | no | 5 |  TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 4 | 0 |  | 
| AgentIndex java.lang.Object.wait(Native Method)
 java.util.TimerThread.mainLoop(Timer.java:552)
 java.util.TimerThread.run(Timer.java:505)
 AgentIndex
 | yes | 5 |  TIMED_WAITING | java.lang.Object.wait(Native Method) | 11 | 0 |  | 
| AgentSession java.lang.Object.wait(Native Method)
 java.util.TimerThread.mainLoop(Timer.java:552)
 java.util.TimerThread.run(Timer.java:505)
 AgentSession
 | yes | 5 |  TIMED_WAITING | java.lang.Object.wait(Native Method) | 1 | 0 |  | 
| ajp-nio-8011-Acceptor-0 sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)
 org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:682)
 java.lang.Thread.run(Thread.java:745)
 ajp-nio-8011-Acceptor-0
 | yes | 5 |  RUNNABLE | sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | 0 | 0 |  | 
| ajp-nio-8011-ClientPoller-0 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1034)
 java.lang.Thread.run(Thread.java:745)
 ajp-nio-8011-ClientPoller-0
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 83 | 50 |  | 
| ajp-nio-8011-ClientPoller-1 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1034)
 java.lang.Thread.run(Thread.java:745)
 ajp-nio-8011-ClientPoller-1
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 86 | 40 |  | 
| AlertProcessor java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.daemon.AlertProcessor.run(AlertProcessor.java:82)
 java.lang.Thread.run(Thread.java:745)
 AlertProcessor
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 5,994 | 2,810 |  | 
| AsyncFileHandlerWriter-225534817 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
 java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522)
 java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:684)
 org.apache.juli.AsyncFileHandler$LoggerThread.run(AsyncFileHandler.java:145)
 AsyncFileHandlerWriter-225534817
 | yes | 5 |  TIMED_WAITING | sun.misc.Unsafe.park(Native Method) | 104 | 70 |  | 
| ContainerBackgroundProcessor[StandardEngine[Catalina]] java.lang.Thread.sleep(Native Method)
 org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1344)
 java.lang.Thread.run(Thread.java:745)
 ContainerBackgroundProcessor[StandardEngine[Catalina]]
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 162 | 130 | ![Kill the thread ContainerBackgroundProcessor[StandardEngine[Catalina]] Kill the thread ContainerBackgroundProcessor[StandardEngine[Catalina]]](?resource=stop.png) | 
| Finalizer java.lang.Object.wait(Native Method)
 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
 java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
 Finalizer
 | yes | 8 |  WAITING | java.lang.Object.wait(Native Method) | 95 | 80 |  | 
| GC Daemon java.lang.Object.wait(Native Method)
 sun.misc.GC$Daemon.run(GC.java:117)
 GC Daemon
 | yes | 2 |  TIMED_WAITING | java.lang.Object.wait(Native Method) | 0 | 0 |  | 
| http-nio-8081-Acceptor-0 sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)
 org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:682)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-Acceptor-0
 | yes | 5 |  RUNNABLE | sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | 56 | 40 |  | 
| http-nio-8081-ClientPoller-0 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1034)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-ClientPoller-0
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 114 | 70 |  | 
| http-nio-8081-ClientPoller-1 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1034)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-ClientPoller-1
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 114 | 70 |  | 
| http-nio-8081-exec-1 net.bull.javamelody.CounterRequest.<init>(CounterRequest.java:87)
 net.bull.javamelody.Counter.getCounterRequestInternal(Counter.java:736)
 net.bull.javamelody.Counter.addRequestsAndErrors(Counter.java:634)
 net.bull.javamelody.PeriodCounterFactory.getYearCounter(PeriodCounterFactory.java:132)
 net.bull.javamelody.Collector.getRangeCounter(Collector.java:253)
 net.bull.javamelody.Collector.getRangeCounters(Collector.java:230)
 net.bull.javamelody.HtmlCounterReport$HtmlCounterRequestGraphReport.writeRequestAndGraphDetail(HtmlCounterReport.java:112)
 net.bull.javamelody.HtmlReport.writeRequestAndGraphDetail(HtmlReport.java:229)
 net.bull.javamelody.HtmlController.doHtmlPart(HtmlController.java:127)
 net.bull.javamelody.HtmlController.doHtml(HtmlController.java:105)
 net.bull.javamelody.MonitoringController.doCompressedHtml(MonitoringController.java:279)
 net.bull.javamelody.MonitoringController.doReportCore(MonitoringController.java:233)
 net.bull.javamelody.MonitoringController.doReport(MonitoringController.java:208)
 net.bull.javamelody.MonitoringController.doActionIfNeededAndReport(MonitoringController.java:170)
 net.bull.javamelody.MonitoringFilter.doMonitoring(MonitoringFilter.java:369)
 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:187)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:180)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
 org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-1
 | yes | 5 |  RUNNABLE | net.bull.javamelody.CounterRequest.<init>(CounterRequest.java:87) | 4,233 | 4,130 |  | 
| http-nio-8081-exec-10 java.util.zip.Inflater.inflateBytes(Native Method)
 java.util.zip.Inflater.inflate(Inflater.java:259)
 java.util.zip.InflaterInputStream.read(InflaterInputStream.java:152)
 java.util.zip.GZIPInputStream.read(GZIPInputStream.java:117)
 java.util.zip.InflaterInputStream.read(InflaterInputStream.java:122)
 java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2303)
 java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2596)
 java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2606)
 java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1319)
 java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
 java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1443)
 sun.reflect.GeneratedMethodAccessor485.invoke(Unknown Source)
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 java.lang.reflect.Method.invoke(Method.java:498)
 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058)
 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1900)
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801)
 java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
 java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000)
 java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924)
 java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801)
 java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)
 java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
 net.bull.javamelody.CounterStorage.readFromFile(CounterStorage.java:110)
 net.bull.javamelody.PeriodCounterFactory.getMonthCounterAtDate(PeriodCounterFactory.java:148)
 net.bull.javamelody.PeriodCounterFactory.getYearCounter(PeriodCounterFactory.java:132)
 net.bull.javamelody.Collector.getRangeCounter(Collector.java:253)
 net.bull.javamelody.Collector.getRangeCounters(Collector.java:230)
 net.bull.javamelody.HtmlCounterReport$HtmlCounterRequestGraphReport.writeRequestAndGraphDetail(HtmlCounterReport.java:112)
 net.bull.javamelody.HtmlReport.writeRequestAndGraphDetail(HtmlReport.java:229)
 net.bull.javamelody.HtmlController.doHtmlPart(HtmlController.java:127)
 net.bull.javamelody.HtmlController.doHtml(HtmlController.java:105)
 net.bull.javamelody.MonitoringController.doCompressedHtml(MonitoringController.java:279)
 net.bull.javamelody.MonitoringController.doReportCore(MonitoringController.java:233)
 net.bull.javamelody.MonitoringController.doReport(MonitoringController.java:208)
 net.bull.javamelody.MonitoringController.doActionIfNeededAndReport(MonitoringController.java:170)
 net.bull.javamelody.MonitoringFilter.doMonitoring(MonitoringFilter.java:369)
 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:187)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:180)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
 org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-10
 | yes | 5 |  RUNNABLE | java.util.zip.Inflater.inflateBytes(Native Method) | 2,763 | 2,670 |  | 
| http-nio-8081-exec-2 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-2
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 2,517 | 2,430 |  | 
| http-nio-8081-exec-3 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-3
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 2,911 | 2,790 |  | 
| http-nio-8081-exec-4 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-4
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 3,898 | 3,790 |  | 
| http-nio-8081-exec-5 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-5
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 2,822 | 2,710 |  | 
| http-nio-8081-exec-6 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-6
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 3,661 | 3,530 |  | 
| http-nio-8081-exec-7 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-7
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 5,563 | 5,430 |  | 
| http-nio-8081-exec-8 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:103)
 org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:31)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-8
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 2,059 | 1,960 |  | 
| http-nio-8081-exec-9 java.lang.Thread.dumpThreads(Native Method)
 java.lang.Thread.getAllStackTraces(Thread.java:1603)
 net.bull.javamelody.JavaInformations.buildThreadInformationsList(JavaInformations.java:310)
 net.bull.javamelody.JavaInformations.<init>(JavaInformations.java:180)
 net.bull.javamelody.MonitoringController.doActionIfNeededAndReport(MonitoringController.java:165)
 net.bull.javamelody.MonitoringFilter.doMonitoring(MonitoringFilter.java:369)
 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:187)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:180)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
 org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 java.lang.Thread.run(Thread.java:745)
 http-nio-8081-exec-9
 | yes | 5 |  RUNNABLE | java.lang.Thread.dumpThreads(Native Method) | 2,953 | 2,840 |  | 
| http-nio-9444-Acceptor-0 sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
 sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)
 org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:682)
 java.lang.Thread.run(Thread.java:745)
 http-nio-9444-Acceptor-0
 | yes | 5 |  RUNNABLE | sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) | 0 | 0 |  | 
| http-nio-9444-ClientPoller-0 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1034)
 java.lang.Thread.run(Thread.java:745)
 http-nio-9444-ClientPoller-0
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 80 | 30 |  | 
| http-nio-9444-ClientPoller-1 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1034)
 java.lang.Thread.run(Thread.java:745)
 http-nio-9444-ClientPoller-1
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 86 | 40 |  | 
| javamelody itcms java.lang.Object.wait(Native Method)
 java.util.TimerThread.mainLoop(Timer.java:552)
 java.util.TimerThread.run(Timer.java:505)
 javamelody itcms
 | yes | 5 |  TIMED_WAITING | java.lang.Object.wait(Native Method) | 1,923 | 1,660 |  | 
| main java.net.PlainSocketImpl.socketAccept(Native Method)
 java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
 java.net.ServerSocket.implAccept(ServerSocket.java:545)
 java.net.ServerSocket.accept(ServerSocket.java:513)
 org.apache.catalina.core.StandardServer.await(StandardServer.java:446)
 org.apache.catalina.startup.Catalina.await(Catalina.java:717)
 org.apache.catalina.startup.Catalina.start(Catalina.java:663)
 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 java.lang.reflect.Method.invoke(Method.java:498)
 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
 main
 | no | 5 |  RUNNABLE | java.net.PlainSocketImpl.socketAccept(Native Method) | 585 | 540 |  | 
| MariaDb-bulk-1 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
 java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
 java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 java.lang.Thread.run(Thread.java:745)
 MariaDb-bulk-1
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 0 | 0 |  | 
| MariaDb-bulk-2 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
 java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
 java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 java.lang.Thread.run(Thread.java:745)
 MariaDb-bulk-2
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 0 | 0 |  | 
| MariaDb-bulk-3 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
 java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
 java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 java.lang.Thread.run(Thread.java:745)
 MariaDb-bulk-3
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 0 | 0 |  | 
| MariaDb-bulk-4 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
 java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
 java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 java.lang.Thread.run(Thread.java:745)
 MariaDb-bulk-4
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 0 | 0 |  | 
| MariaDb-bulk-5 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
 java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
 java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
 java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 java.lang.Thread.run(Thread.java:745)
 MariaDb-bulk-5
 | yes | 5 |  WAITING | sun.misc.Unsafe.park(Native Method) | 0 | 0 |  | 
| NioBlockingSelector.BlockPoller-1 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:342)
 NioBlockingSelector.BlockPoller-1
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 185 | 90 |  | 
| NioBlockingSelector.BlockPoller-2 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:342)
 NioBlockingSelector.BlockPoller-2
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 78 | 30 |  | 
| NioBlockingSelector.BlockPoller-3 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:342)
 NioBlockingSelector.BlockPoller-3
 | yes | 5 |  RUNNABLE | sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | 81 | 30 |  | 
| Reference Handler java.lang.Object.wait(Native Method)
 java.lang.Object.wait(Object.java:502)
 java.lang.ref.Reference.tryHandlePending(Reference.java:191)
 java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
 Reference Handler
 | yes | 10 |  WAITING | java.lang.Object.wait(Native Method) | 62 | 50 |  | 
| Replication Thread java.lang.Thread.sleep(Native Method)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator.replicationThreadMain(RMIAsynchronousCacheReplicator.java:117)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator.access$000(RMIAsynchronousCacheReplicator.java:58)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator$ReplicationThread.run(RMIAsynchronousCacheReplicator.java:389)
 Replication Thread
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 70 | 30 |  | 
| Replication Thread java.lang.Thread.sleep(Native Method)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator.replicationThreadMain(RMIAsynchronousCacheReplicator.java:117)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator.access$000(RMIAsynchronousCacheReplicator.java:58)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator$ReplicationThread.run(RMIAsynchronousCacheReplicator.java:389)
 Replication Thread
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 66 | 20 |  | 
| Replication Thread java.lang.Thread.sleep(Native Method)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator.replicationThreadMain(RMIAsynchronousCacheReplicator.java:117)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator.access$000(RMIAsynchronousCacheReplicator.java:58)
 net.sf.ehcache.distribution.RMIAsynchronousCacheReplicator$ReplicationThread.run(RMIAsynchronousCacheReplicator.java:389)
 Replication Thread
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 69 | 20 |  | 
| Scheduler java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.daemon.Scheduler.run(Scheduler.java:207)
 java.lang.Thread.run(Thread.java:745)
 Scheduler
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 4 | 0 |  | 
| ServiceChecker java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.daemon.child.ServiceChecker.run(ServiceChecker.java:28)
 java.lang.Thread.run(Thread.java:745)
 ServiceChecker
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 4 | 0 |  | 
| Signal Dispatcher | yes | 9 |  RUNNABLE |  | 0 | 0 |  | 
| Thread-10 java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.Environment$CacheReInitThread.run(Environment.java:1443)
 Thread-10
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 132 | 100 |  | 
| Thread-11 java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.Environment$ServiceCacheServerReInitThread.run(Environment.java:1471)
 Thread-11
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 0 | 0 |  | 
| Thread-13 java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.Environment$LogFileDeleteThread.run(Environment.java:1556)
 Thread-13
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 5 | 0 |  | 
| Thread-14 java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.dao.util.ShardedSessionFactoryPool$SessionFactoryChecker_old.run(ShardedSessionFactoryPool.java:584)
 Thread-14
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 76 | 30 |  | 
| Thread-15 java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.dao.util.ShardedSessionFactoryPool$SessionFactoryChecker_new.run(ShardedSessionFactoryPool.java:540)
 Thread-15
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 78 | 30 |  | 
| Thread-21 java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.daemon.child.ServiceChecker.run(ServiceChecker.java:28)
 Thread-21
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 7 | 0 |  | 
| Thread-9 java.lang.Thread.sleep(Native Method)
 com.dsntech.itcms.Environment$EnvironmentReInitThread.run(Environment.java:1498)
 Thread-9
 | yes | 5 |  TIMED_WAITING | java.lang.Thread.sleep(Native Method) | 1,154 | 1,090 |  | 
| WebLoginSession java.lang.Object.wait(Native Method)
 java.util.TimerThread.mainLoop(Timer.java:552)
 java.util.TimerThread.run(Timer.java:505)
 WebLoginSession
 | yes | 5 |  TIMED_WAITING | java.lang.Object.wait(Native Method) | 2 | 0 |  |