|
PID : 19605 |
|
CPU : 158.9 |
|
Details about top CPU consuming threads |
|
|
|
98.2 :: pool-9-thread-1 |
|
0.0 :: Thread-2998 |
|
|
|
============================================= |
|
|
|
"pool-9-thread-1" prio=10 tid=0x00007f29f4003000 nid=0x4d35 runnable [0x00007f2a51d28000] |
|
org.apache.jackrabbit.oak.plugins.document.Revision$RevisionComparator.compare(Revision.java:527) |
|
org.apache.jackrabbit.oak.plugins.document.Revision$RevisionComparator.compare(Revision.java:398) |
|
java.util.concurrent.ConcurrentSkipListMap$ComparableUsingComparator.compareTo(ConcurrentSkipListMap.java:647) |
|
java.util.concurrent.ConcurrentSkipListMap.findNode(ConcurrentSkipListMap.java:804) |
|
java.util.concurrent.ConcurrentSkipListMap.doGet(ConcurrentSkipListMap.java:828) |
|
java.util.concurrent.ConcurrentSkipListMap.containsKey(ConcurrentSkipListMap.java:1608) |
|
org.apache.jackrabbit.oak.plugins.document.Branch.containsCommit(Branch.java:144) |
|
org.apache.jackrabbit.oak.plugins.document.UnmergedBranches.getBranch(UnmergedBranches.java:120) |
|
org.apache.jackrabbit.oak.plugins.document.NodeDocument.getNodeAtRevision(NodeDocument.java:757) |
|
org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore.readNode(DocumentNodeStore.java:872) |
|
org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore$3.call(DocumentNodeStore.java:661) |
|
org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore$3.call(DocumentNodeStore.java:658) |
|
com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4724) |
|
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522) |
|
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315) |
|
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278) |
|
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193) |
|
com.google.common.cache.LocalCache.get(LocalCache.java:3932) |
|
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4721) |
|
org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore.getNode(DocumentNodeStore.java:658) |
|
org.apache.jackrabbit.oak.plugins.document.DocumentNodeState.getChildNode(DocumentNodeState.java:163) |
|
org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.<init>(MemoryNodeBuilder.java:134) |
|
org.apache.jackrabbit.oak.plugins.document.DocumentNodeBuilder.<init>(DocumentNodeBuilder.java:49) |
|
org.apache.jackrabbit.oak.plugins.document.DocumentNodeBuilder.createChildBuilder(DocumentNodeBuilder.java:65) |
|
org.apache.jackrabbit.oak.plugins.document.DocumentNodeBuilder.createChildBuilder(DocumentNodeBuilder.java:38) |
|
org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.getChildNode(MemoryNodeBuilder.java:316) |
|
org.apache.jackrabbit.oak.core.SecureNodeBuilder.<init>(SecureNodeBuilder.java:117) |
|
org.apache.jackrabbit.oak.core.SecureNodeBuilder.getChildNode(SecureNodeBuilder.java:329) |
|
org.apache.jackrabbit.oak.core.MutableTree.<init>(MutableTree.java:68) |
|
org.apache.jackrabbit.oak.core.MutableTree.getTree(MutableTree.java:322) |
|
org.apache.jackrabbit.oak.core.MutableRoot.getTree(MutableRoot.java:217) |
|
org.apache.jackrabbit.oak.core.MutableRoot.getTree(MutableRoot.java:66) |
|
org.apache.jackrabbit.oak.query.QueryImpl.getTree(QueryImpl.java:862) |
|
org.apache.jackrabbit.oak.query.ast.SelectorImpl.getTree(SelectorImpl.java:488) |
|
org.apache.jackrabbit.oak.query.ast.SelectorImpl.next(SelectorImpl.java:412) |
|
org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.fetchNext(QueryImpl.java:627) |
|
org.apache.jackrabbit.oak.query.QueryImpl$RowIterator.hasNext(QueryImpl.java:647) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.fetchNext(FilterIterators.java:123) |
|
org.apache.jackrabbit.oak.query.FilterIterators$DistinctIterator.hasNext(FilterIterators.java:137) |
|
org.apache.jackrabbit.oak.jcr.query.QueryResultImpl$1.fetch(QueryResultImpl.java:108) |
|
org.apache.jackrabbit.oak.jcr.query.QueryResultImpl$1.<init>(QueryResultImpl.java:104) |
|
org.apache.jackrabbit.oak.jcr.query.QueryResultImpl.getRows(QueryResultImpl.java:91) |
|
... |
|
org.quartz.core.JobRunShell.run(JobRunShell.java:207) |
|
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) |
|
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) |
|
java.lang.Thread.run(Thread.java:744) |
|
|
|
"Thread-2998" daemon prio=10 tid=0x00007f29e001d000 nid=0x2a7 in Object.wait() [0x00007f29c2c4c000] |
|
java.lang.Object.wait(Native Method) |
|
EDU.oswego.cs.dl.util.concurrent.LinkedQueue.poll(Unknown Source) |
|
EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(Unknown Source) |
|
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) |
|
java.lang.Thread.run(Thread.java:744) |
|
|
|
|
|
==================Thread Dump================ |