Created
February 28, 2018 21:29
-
-
Save AdamSLevy/8c041b87440fa9b1d39482fdb62b8028 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"id": 2, | |
"priority": 10, | |
"name": "Reference Handler", | |
"cpuTime": 8541577749, | |
"userTime": 280000000, | |
"lockInfo": { | |
"className": "java.lang.ref.Reference$Lock", | |
"identityHashCode": 1471579584 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": 502, | |
"className": "java.lang.Object", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "tryHandlePending", | |
"fileName": "Reference.java", | |
"lineNumber": 191, | |
"className": "java.lang.ref.Reference", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Reference.java", | |
"lineNumber": 153, | |
"className": "java.lang.ref.Reference$ReferenceHandler", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 3, | |
"priority": 8, | |
"name": "Finalizer", | |
"cpuTime": 140326936, | |
"userTime": 120000000, | |
"lockInfo": { | |
"className": "java.lang.ref.ReferenceQueue$Lock", | |
"identityHashCode": 1232066754 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "remove", | |
"fileName": "ReferenceQueue.java", | |
"lineNumber": 143, | |
"className": "java.lang.ref.ReferenceQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "remove", | |
"fileName": "ReferenceQueue.java", | |
"lineNumber": 164, | |
"className": "java.lang.ref.ReferenceQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Finalizer.java", | |
"lineNumber": 209, | |
"className": "java.lang.ref.Finalizer$FinalizerThread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 4, | |
"priority": 9, | |
"name": "Signal Dispatcher", | |
"cpuTime": 91741, | |
"userTime": 0, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 10, | |
"priority": 5, | |
"name": "AsyncAppender-async", | |
"cpuTime": 257937371, | |
"userTime": 250000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 1899481259 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "await", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2039, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "ArrayBlockingQueue.java", | |
"lineNumber": 403, | |
"className": "java.util.concurrent.ArrayBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "AsyncAppender.java", | |
"lineNumber": 403, | |
"className": "org.apache.logging.log4j.core.appender.AsyncAppender$AsyncThread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 14, | |
"priority": 5, | |
"name": "qtp1270383967-14", | |
"cpuTime": 1852026596, | |
"userTime": 1490000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 929572592 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "poll", | |
"fileName": "ArrayBlockingQueue.java", | |
"lineNumber": 418, | |
"className": "java.util.concurrent.ArrayBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "idleJobPoll", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 563, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "access$800", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 48, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 626, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 15, | |
"priority": 5, | |
"name": "qtp1270383967-15", | |
"cpuTime": 1033097389, | |
"userTime": 780000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 929572592 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "poll", | |
"fileName": "ArrayBlockingQueue.java", | |
"lineNumber": 418, | |
"className": "java.util.concurrent.ArrayBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "idleJobPoll", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 563, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "access$800", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 48, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 626, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 16, | |
"priority": 3, | |
"name": "qtp1270383967-16-acceptor-0@58cda14-ServerConnector@b4b24d5{HTTP/1.1,[http/1.1, h2c, h2c-17, h2c-16, h2c-15, h2c-14]}{0.0.0.0:8080}", | |
"cpuTime": 33661418, | |
"userTime": 30000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "accept0", | |
"fileName": "ServerSocketChannelImpl.java", | |
"lineNumber": -2, | |
"className": "sun.nio.ch.ServerSocketChannelImpl", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "accept", | |
"fileName": "ServerSocketChannelImpl.java", | |
"lineNumber": 422, | |
"className": "sun.nio.ch.ServerSocketChannelImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "accept", | |
"fileName": "ServerSocketChannelImpl.java", | |
"lineNumber": 250, | |
"className": "sun.nio.ch.ServerSocketChannelImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "accept", | |
"fileName": "ServerConnector.java", | |
"lineNumber": 373, | |
"className": "org.eclipse.jetty.server.ServerConnector", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "AbstractConnector.java", | |
"lineNumber": 593, | |
"className": "org.eclipse.jetty.server.AbstractConnector$Acceptor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runJob", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 671, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 589, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 17, | |
"priority": 5, | |
"name": "qtp1270383967-17", | |
"cpuTime": 1396073427, | |
"userTime": 1110000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "getThreadInfo1", | |
"fileName": "ThreadImpl.java", | |
"lineNumber": -2, | |
"className": "sun.management.ThreadImpl", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "getThreadInfo", | |
"fileName": "ThreadImpl.java", | |
"lineNumber": 178, | |
"className": "sun.management.ThreadImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getThreadInfo", | |
"fileName": "ThreadImpl.java", | |
"lineNumber": 139, | |
"className": "sun.management.ThreadImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getThreads", | |
"fileName": "ThreadMonitorRestController.java", | |
"lineNumber": 78, | |
"className": "com.serotonin.m2m2.web.mvc.rest.v1.ThreadMonitorRestController", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "invoke0", | |
"fileName": "NativeMethodAccessorImpl.java", | |
"lineNumber": -2, | |
"className": "sun.reflect.NativeMethodAccessorImpl", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "invoke", | |
"fileName": "NativeMethodAccessorImpl.java", | |
"lineNumber": 62, | |
"className": "sun.reflect.NativeMethodAccessorImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "invoke", | |
"fileName": "DelegatingMethodAccessorImpl.java", | |
"lineNumber": 43, | |
"className": "sun.reflect.DelegatingMethodAccessorImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "invoke", | |
"fileName": "Method.java", | |
"lineNumber": 498, | |
"className": "java.lang.reflect.Method", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doInvoke", | |
"fileName": "InvocableHandlerMethod.java", | |
"lineNumber": 205, | |
"className": "org.springframework.web.method.support.InvocableHandlerMethod", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "invokeForRequest", | |
"fileName": "InvocableHandlerMethod.java", | |
"lineNumber": 133, | |
"className": "org.springframework.web.method.support.InvocableHandlerMethod", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "invokeAndHandle", | |
"fileName": "ServletInvocableHandlerMethod.java", | |
"lineNumber": 97, | |
"className": "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "invokeHandlerMethod", | |
"fileName": "RequestMappingHandlerAdapter.java", | |
"lineNumber": 827, | |
"className": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "handleInternal", | |
"fileName": "RequestMappingHandlerAdapter.java", | |
"lineNumber": 738, | |
"className": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "handle", | |
"fileName": "AbstractHandlerMethodAdapter.java", | |
"lineNumber": 85, | |
"className": "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doDispatch", | |
"fileName": "DispatcherServlet.java", | |
"lineNumber": 967, | |
"className": "org.springframework.web.servlet.DispatcherServlet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doService", | |
"fileName": "DispatcherServlet.java", | |
"lineNumber": 901, | |
"className": "org.springframework.web.servlet.DispatcherServlet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "processRequest", | |
"fileName": "FrameworkServlet.java", | |
"lineNumber": 970, | |
"className": "org.springframework.web.servlet.FrameworkServlet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doGet", | |
"fileName": "FrameworkServlet.java", | |
"lineNumber": 861, | |
"className": "org.springframework.web.servlet.FrameworkServlet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "service", | |
"fileName": "HttpServlet.java", | |
"lineNumber": 687, | |
"className": "javax.servlet.http.HttpServlet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "service", | |
"fileName": "FrameworkServlet.java", | |
"lineNumber": 846, | |
"className": "org.springframework.web.servlet.FrameworkServlet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "service", | |
"fileName": "HttpServlet.java", | |
"lineNumber": 790, | |
"className": "javax.servlet.http.HttpServlet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "handle", | |
"fileName": "ServletHolder.java", | |
"lineNumber": 845, | |
"className": "org.eclipse.jetty.servlet.ServletHolder", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "ServletHandler.java", | |
"lineNumber": 1689, | |
"className": "org.eclipse.jetty.servlet.ServletHandler$CachedChain", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilterInternal", | |
"fileName": "CharacterEncodingFilter.java", | |
"lineNumber": 197, | |
"className": "org.springframework.web.filter.CharacterEncodingFilter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "OncePerRequestFilter.java", | |
"lineNumber": 107, | |
"className": "org.springframework.web.filter.OncePerRequestFilter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "ServletHandler.java", | |
"lineNumber": 1676, | |
"className": "org.eclipse.jetty.servlet.ServletHandler$CachedChain", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilterInternal", | |
"fileName": "ShallowEtagHeaderFilter.java", | |
"lineNumber": 110, | |
"className": "org.springframework.web.filter.ShallowEtagHeaderFilter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilterInternal", | |
"fileName": "MangoShallowEtagHeaderFilter.java", | |
"lineNumber": 80, | |
"className": "com.serotonin.m2m2.web.filter.MangoShallowEtagHeaderFilter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "OncePerRequestFilter.java", | |
"lineNumber": 107, | |
"className": "org.springframework.web.filter.OncePerRequestFilter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "ServletHandler.java", | |
"lineNumber": 1676, | |
"className": "org.eclipse.jetty.servlet.ServletHandler$CachedChain", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "FilterChainProxy.java", | |
"lineNumber": 317, | |
"className": "org.springframework.security.web.FilterChainProxy$VirtualFilterChain", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "invoke", | |
"fileName": "FilterSecurityInterceptor.java", | |
"lineNumber": 127, | |
"className": "org.springframework.security.web.access.intercept.FilterSecurityInterceptor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "FilterSecurityInterceptor.java", | |
"lineNumber": 91, | |
"className": "org.springframework.security.web.access.intercept.FilterSecurityInterceptor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "FilterChainProxy.java", | |
"lineNumber": 331, | |
"className": "org.springframework.security.web.FilterChainProxy$VirtualFilterChain", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "ExceptionTranslationFilter.java", | |
"lineNumber": 114, | |
"className": "org.springframework.security.web.access.ExceptionTranslationFilter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "FilterChainProxy.java", | |
"lineNumber": 331, | |
"className": "org.springframework.security.web.FilterChainProxy$VirtualFilterChain", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "SessionManagementFilter.java", | |
"lineNumber": 137, | |
"className": "org.springframework.security.web.session.SessionManagementFilter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "FilterChainProxy.java", | |
"lineNumber": 331, | |
"className": "org.springframework.security.web.FilterChainProxy$VirtualFilterChain", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "AnonymousAuthenticationFilter.java", | |
"lineNumber": 111, | |
"className": "org.springframework.security.web.authentication.AnonymousAuthenticationFilter", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doFilter", | |
"fileName": "FilterChainProxy.java", | |
"lineNumber": 331, | |
"className": "org.springframework.security.web.FilterChainProxy$VirtualFilterChain", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 18, | |
"priority": 5, | |
"name": "qtp1270383967-18", | |
"cpuTime": 1247278179, | |
"userTime": 980000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 929572592 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "poll", | |
"fileName": "ArrayBlockingQueue.java", | |
"lineNumber": 418, | |
"className": "java.util.concurrent.ArrayBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "idleJobPoll", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 563, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "access$800", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 48, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 626, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 19, | |
"priority": 5, | |
"name": "qtp1270383967-19", | |
"cpuTime": 1044802495, | |
"userTime": 900000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 929572592 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "poll", | |
"fileName": "ArrayBlockingQueue.java", | |
"lineNumber": 418, | |
"className": "java.util.concurrent.ArrayBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "idleJobPoll", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 563, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "access$800", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 48, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 626, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 20, | |
"priority": 5, | |
"name": "qtp1270383967-20", | |
"cpuTime": 1469991144, | |
"userTime": 1240000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "epollWait", | |
"fileName": "EPollArrayWrapper.java", | |
"lineNumber": -2, | |
"className": "sun.nio.ch.EPollArrayWrapper", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "poll", | |
"fileName": "EPollArrayWrapper.java", | |
"lineNumber": 269, | |
"className": "sun.nio.ch.EPollArrayWrapper", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "doSelect", | |
"fileName": "EPollSelectorImpl.java", | |
"lineNumber": 93, | |
"className": "sun.nio.ch.EPollSelectorImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "lockAndDoSelect", | |
"fileName": "SelectorImpl.java", | |
"lineNumber": 86, | |
"className": "sun.nio.ch.SelectorImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "select", | |
"fileName": "SelectorImpl.java", | |
"lineNumber": 97, | |
"className": "sun.nio.ch.SelectorImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "select", | |
"fileName": "SelectorImpl.java", | |
"lineNumber": 101, | |
"className": "sun.nio.ch.SelectorImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "select", | |
"fileName": "ManagedSelector.java", | |
"lineNumber": 243, | |
"className": "org.eclipse.jetty.io.ManagedSelector$SelectorProducer", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "produce", | |
"fileName": "ManagedSelector.java", | |
"lineNumber": 191, | |
"className": "org.eclipse.jetty.io.ManagedSelector$SelectorProducer", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "executeProduceConsume", | |
"fileName": "ExecuteProduceConsume.java", | |
"lineNumber": 249, | |
"className": "org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "produceConsume", | |
"fileName": "ExecuteProduceConsume.java", | |
"lineNumber": 148, | |
"className": "org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ExecuteProduceConsume.java", | |
"lineNumber": 136, | |
"className": "org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runJob", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 671, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 589, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 21, | |
"priority": 5, | |
"name": "qtp1270383967-21", | |
"cpuTime": 1084351613, | |
"userTime": 870000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 929572592 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "poll", | |
"fileName": "ArrayBlockingQueue.java", | |
"lineNumber": 418, | |
"className": "java.util.concurrent.ArrayBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "idleJobPoll", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 563, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "access$800", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 48, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 626, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 22, | |
"priority": 5, | |
"name": "qtp1270383967-22", | |
"cpuTime": 1495698145, | |
"userTime": 1280000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 929572592 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "poll", | |
"fileName": "ArrayBlockingQueue.java", | |
"lineNumber": 418, | |
"className": "java.util.concurrent.ArrayBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "idleJobPoll", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 563, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "access$800", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 48, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 626, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 23, | |
"priority": 5, | |
"name": "qtp1270383967-23", | |
"cpuTime": 1385801133, | |
"userTime": 1050000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 929572592 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "poll", | |
"fileName": "ArrayBlockingQueue.java", | |
"lineNumber": 418, | |
"className": "java.util.concurrent.ArrayBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "idleJobPoll", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 563, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "access$800", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 48, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "QueuedThreadPool.java", | |
"lineNumber": 626, | |
"className": "org.eclipse.jetty.util.thread.QueuedThreadPool$2", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 24, | |
"priority": 10, | |
"name": "Ordered RealTime Timer", | |
"cpuTime": 337025380, | |
"userTime": 160000000, | |
"lockInfo": { | |
"className": "com.serotonin.timer.TaskQueue", | |
"identityHashCode": 1410547032 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "mainLoop", | |
"fileName": "TimerThread.java", | |
"lineNumber": 124, | |
"className": "com.serotonin.timer.TimerThread", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "TimerThread.java", | |
"lineNumber": 38, | |
"className": "com.serotonin.timer.TimerThread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 25, | |
"priority": 10, | |
"name": "high-pool-2-thread-1 --> ProcessEPoll", | |
"cpuTime": 1245383, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "com.serotonin.epoll.ProcessEPoll", | |
"identityHashCode": 1661814480 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": 502, | |
"className": "java.lang.Object", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "ProcessEPoll.java", | |
"lineNumber": 184, | |
"className": "com.serotonin.epoll.ProcessEPoll", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ProcessEPoll.java", | |
"lineNumber": 168, | |
"className": "com.serotonin.epoll.ProcessEPoll", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runTask", | |
"fileName": "Task.java", | |
"lineNumber": 179, | |
"className": "com.serotonin.timer.Task", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "TaskWrapper.java", | |
"lineNumber": 23, | |
"className": "com.serotonin.timer.TaskWrapper", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1142, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 27, | |
"priority": 5, | |
"name": "Abandoned connection cleanup thread", | |
"cpuTime": 352116946, | |
"userTime": 290000000, | |
"lockInfo": { | |
"className": "java.lang.ref.ReferenceQueue$Lock", | |
"identityHashCode": 741386378 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "remove", | |
"fileName": "ReferenceQueue.java", | |
"lineNumber": 143, | |
"className": "java.lang.ref.ReferenceQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "AbandonedConnectionCleanupThread.java", | |
"lineNumber": 40, | |
"className": "com.mysql.jdbc.AbandonedConnectionCleanupThread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 28, | |
"priority": 5, | |
"name": "Scheduler-426070939", | |
"cpuTime": 23375641, | |
"userTime": 20000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 1511609434 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "ScheduledThreadPoolExecutor.java", | |
"lineNumber": 1093, | |
"className": "java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "ScheduledThreadPoolExecutor.java", | |
"lineNumber": 809, | |
"className": "java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 29, | |
"priority": 9, | |
"name": "TinyTSDB Maintenance", | |
"cpuTime": 57007787, | |
"userTime": 50000000, | |
"lockInfo": { | |
"className": "com.infiniteautomation.tsdb.impl.Janitor", | |
"identityHashCode": 397237180 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "Janitor.java", | |
"lineNumber": 113, | |
"className": "com.infiniteautomation.tsdb.impl.Janitor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Janitor.java", | |
"lineNumber": 93, | |
"className": "com.infiniteautomation.tsdb.impl.Janitor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 30, | |
"priority": 9, | |
"name": "TinyTSDB Maintenance", | |
"cpuTime": 68642662, | |
"userTime": 60000000, | |
"lockInfo": { | |
"className": "com.infiniteautomation.tsdb.impl.Janitor", | |
"identityHashCode": 513778783 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "Janitor.java", | |
"lineNumber": 113, | |
"className": "com.infiniteautomation.tsdb.impl.Janitor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Janitor.java", | |
"lineNumber": 93, | |
"className": "com.infiniteautomation.tsdb.impl.Janitor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 31, | |
"priority": 10, | |
"name": "high-pool-2-thread-2", | |
"cpuTime": 433288, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 32, | |
"priority": 10, | |
"name": "high-pool-2-thread-3", | |
"cpuTime": 259633, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 33, | |
"priority": 10, | |
"name": "high-pool-2-thread-4", | |
"cpuTime": 365501181, | |
"userTime": 310000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 34, | |
"priority": 10, | |
"name": "high-pool-2-thread-5", | |
"cpuTime": 1098758511, | |
"userTime": 1070000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 35, | |
"priority": 10, | |
"name": "high-pool-2-thread-6", | |
"cpuTime": 215250, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 36, | |
"priority": 10, | |
"name": "high-pool-2-thread-7", | |
"cpuTime": 331355, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 37, | |
"priority": 10, | |
"name": "high-pool-2-thread-8", | |
"cpuTime": 321146, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 38, | |
"priority": 10, | |
"name": "high-pool-2-thread-9", | |
"cpuTime": 233431, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 39, | |
"priority": 10, | |
"name": "high-pool-2-thread-10", | |
"cpuTime": 256345, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 40, | |
"priority": 10, | |
"name": "high-pool-2-thread-11", | |
"cpuTime": 8137701143, | |
"userTime": 7760000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 41, | |
"priority": 10, | |
"name": "high-pool-2-thread-12", | |
"cpuTime": 2095613, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 42, | |
"priority": 10, | |
"name": "high-pool-2-thread-13", | |
"cpuTime": 38653524723, | |
"userTime": 37630000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 43, | |
"priority": 10, | |
"name": "high-pool-2-thread-14", | |
"cpuTime": 3234564292, | |
"userTime": 3120000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 44, | |
"priority": 10, | |
"name": "high-pool-2-thread-15", | |
"cpuTime": 7130146989, | |
"userTime": 6960000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 45, | |
"priority": 5, | |
"name": "Persistent TCP data source", | |
"cpuTime": 88160482, | |
"userTime": 80000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketAccept", | |
"fileName": "PlainSocketImpl.java", | |
"lineNumber": -2, | |
"className": "java.net.PlainSocketImpl", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "accept", | |
"fileName": "AbstractPlainSocketImpl.java", | |
"lineNumber": 409, | |
"className": "java.net.AbstractPlainSocketImpl", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "implAccept", | |
"fileName": "ServerSocket.java", | |
"lineNumber": 545, | |
"className": "java.net.ServerSocket", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "accept", | |
"fileName": "ServerSocket.java", | |
"lineNumber": 513, | |
"className": "java.net.ServerSocket", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 364, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 46, | |
"priority": 10, | |
"name": "high-pool-2-thread-16", | |
"cpuTime": 11718231451, | |
"userTime": 11370000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 47, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 3024354548, | |
"userTime": 2970000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 49, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 697006739, | |
"userTime": 650000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 50, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 8866461529, | |
"userTime": 7050000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 51, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 1497322973, | |
"userTime": 1080000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 103, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 52, | |
"priority": 10, | |
"name": "high-pool-2-thread-17 --> NoSQL Batch Writer 0", | |
"cpuTime": 27613289747, | |
"userTime": 25890000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "sleep", | |
"fileName": "Thread.java", | |
"lineNumber": -2, | |
"className": "java.lang.Thread", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "execute", | |
"fileName": "MangoNoSqlBatchWriteBehind.java", | |
"lineNumber": 99, | |
"className": "com.infiniteautomation.nosql.MangoNoSqlBatchWriteBehind", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "BackgroundProcessingImpl.java", | |
"lineNumber": 630, | |
"className": "com.serotonin.m2m2.rt.maint.BackgroundProcessingImpl$RejectableWorkItemRunnable", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runTask", | |
"fileName": "Task.java", | |
"lineNumber": 179, | |
"className": "com.serotonin.timer.Task", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "TaskWrapper.java", | |
"lineNumber": 23, | |
"className": "com.serotonin.timer.TaskWrapper", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "OrderedThreadPoolExecutor.java", | |
"lineNumber": 314, | |
"className": "com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1142, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 53, | |
"priority": 10, | |
"name": "high-pool-2-thread-18", | |
"cpuTime": 26731976518, | |
"userTime": 25680000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 54, | |
"priority": 10, | |
"name": "high-pool-2-thread-19", | |
"cpuTime": 21886847954, | |
"userTime": 20650000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 55, | |
"priority": 10, | |
"name": "high-pool-2-thread-20", | |
"cpuTime": 43768169, | |
"userTime": 30000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 56, | |
"priority": 10, | |
"name": "high-pool-2-thread-21", | |
"cpuTime": 21115169040, | |
"userTime": 20090000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 57, | |
"priority": 10, | |
"name": "high-pool-2-thread-22", | |
"cpuTime": 7728010075, | |
"userTime": 7390000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 58, | |
"priority": 10, | |
"name": "high-pool-2-thread-23", | |
"cpuTime": 11999068590, | |
"userTime": 11520000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 59, | |
"priority": 10, | |
"name": "high-pool-2-thread-24", | |
"cpuTime": 37594698719, | |
"userTime": 35700000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 60, | |
"priority": 10, | |
"name": "high-pool-2-thread-25", | |
"cpuTime": 11202419880, | |
"userTime": 10630000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"identityHashCode": 927083518 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitFulfill", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 458, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "transfer", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 362, | |
"className": "java.util.concurrent.SynchronousQueue$TransferStack", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "SynchronousQueue.java", | |
"lineNumber": 924, | |
"className": "java.util.concurrent.SynchronousQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 63, | |
"priority": 5, | |
"name": "HttpSenderRT.SendThread", | |
"cpuTime": 4141333, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "com.serotonin.m2m2.http.rt.HttpSenderRT$HttpSendThread", | |
"identityHashCode": 914097832 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "waitImpl", | |
"fileName": "SendThread.java", | |
"lineNumber": 66, | |
"className": "com.serotonin.m2m2.rt.publish.SendThread", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "HttpSenderRT.java", | |
"lineNumber": 111, | |
"className": "com.serotonin.m2m2.http.rt.HttpSenderRT$HttpSendThread", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "SendThread.java", | |
"lineNumber": 56, | |
"className": "com.serotonin.m2m2.rt.publish.SendThread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 64, | |
"priority": 5, | |
"name": "HttpSenderRT.SendThread", | |
"cpuTime": 12438144863, | |
"userTime": 12080000000, | |
"lockInfo": { | |
"className": "com.serotonin.m2m2.http.rt.HttpSenderRT$HttpSendThread", | |
"identityHashCode": 1909468463 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "wait", | |
"fileName": "Object.java", | |
"lineNumber": -2, | |
"className": "java.lang.Object", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "waitImpl", | |
"fileName": "SendThread.java", | |
"lineNumber": 66, | |
"className": "com.serotonin.m2m2.rt.publish.SendThread", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "HttpSenderRT.java", | |
"lineNumber": 111, | |
"className": "com.serotonin.m2m2.http.rt.HttpSenderRT$HttpSendThread", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "SendThread.java", | |
"lineNumber": 56, | |
"className": "com.serotonin.m2m2.rt.publish.SendThread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 65, | |
"priority": 8, | |
"name": "medium-pool-3-thread-1", | |
"cpuTime": 613698926, | |
"userTime": 490000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 661193416 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "await", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2039, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "LinkedBlockingQueue.java", | |
"lineNumber": 442, | |
"className": "java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 66, | |
"priority": 8, | |
"name": "medium-pool-3-thread-2", | |
"cpuTime": 553182152, | |
"userTime": 370000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 661193416 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "await", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2039, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "LinkedBlockingQueue.java", | |
"lineNumber": 442, | |
"className": "java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 67, | |
"priority": 8, | |
"name": "medium-pool-3-thread-3", | |
"cpuTime": 565115355, | |
"userTime": 470000000, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 661193416 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "park", | |
"fileName": "LockSupport.java", | |
"lineNumber": 175, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "await", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2039, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "LinkedBlockingQueue.java", | |
"lineNumber": 442, | |
"className": "java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "WAITING" | |
}, | |
{ | |
"id": 71, | |
"priority": 5, | |
"name": "org.eclipse.jetty.server.session.HashSessionManager@383cb5ceTimer", | |
"cpuTime": 4253713, | |
"userTime": 0, | |
"lockInfo": { | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode": 1516555554 | |
}, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "park", | |
"fileName": "Unsafe.java", | |
"lineNumber": -2, | |
"className": "sun.misc.Unsafe", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "parkNanos", | |
"fileName": "LockSupport.java", | |
"lineNumber": 215, | |
"className": "java.util.concurrent.locks.LockSupport", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "awaitNanos", | |
"fileName": "AbstractQueuedSynchronizer.java", | |
"lineNumber": 2078, | |
"className": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "ScheduledThreadPoolExecutor.java", | |
"lineNumber": 1093, | |
"className": "java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "take", | |
"fileName": "ScheduledThreadPoolExecutor.java", | |
"lineNumber": 809, | |
"className": "java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "getTask", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1067, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runWorker", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 1127, | |
"className": "java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "ThreadPoolExecutor.java", | |
"lineNumber": 617, | |
"className": "java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "TIMED_WAITING" | |
}, | |
{ | |
"id": 74, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 223459872, | |
"userTime": 200000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 75, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 170973400, | |
"userTime": 120000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 76, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 579016553, | |
"userTime": 520000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 77, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 528629715, | |
"userTime": 460000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 79, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 229967801, | |
"userTime": 220000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 80, | |
"priority": 1, | |
"name": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler: id=1", | |
"cpuTime": 868680776, | |
"userTime": 740000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [ | |
{ | |
"methodName": "socketRead0", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": -2, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": true | |
}, | |
{ | |
"methodName": "socketRead", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 116, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 171, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 141, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "read", | |
"fileName": "SocketInputStream.java", | |
"lineNumber": 224, | |
"className": "java.net.SocketInputStream", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "readPacket", | |
"fileName": "Packet.java", | |
"lineNumber": 93, | |
"className": "com.serotonin.m2m2.persistent.common.Packet", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "runImpl", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 608, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "PersistentDataSourceRT.java", | |
"lineNumber": 444, | |
"className": "com.serotonin.m2m2.persistent.ds.PersistentDataSourceRT$TcpConnectionHandler", | |
"nativeMethod": false | |
}, | |
{ | |
"methodName": "run", | |
"fileName": "Thread.java", | |
"lineNumber": 748, | |
"className": "java.lang.Thread", | |
"nativeMethod": false | |
} | |
], | |
"state": "RUNNABLE" | |
}, | |
{ | |
"id": 81, | |
"priority": 5, | |
"name": "DestroyJavaVM", | |
"cpuTime": 70215656016, | |
"userTime": 68420000000, | |
"lockInfo": null, | |
"lockOwnerId": -1, | |
"lockOwnerName": null, | |
"location": [], | |
"state": "RUNNABLE" | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment