d dump Java HotSpot(TM) 64-Bit Server VM (23.3-b01 mixed mode):

"ApplicationImpl pooled thread 33" prio=10 tid=0x00007fa6c0af2000 nid=0x734b waiting on condition [0x00007fa6a5228000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000ceef0a78> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"ApplicationImpl pooled thread 32" prio=10 tid=0x00007fa620009000 nid=0x7335 waiting on condition [0x00007fa6a5026000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000ceef0a78> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"ApplicationImpl pooled thread 30" prio=10 tid=0x00007fa6c0c4c800 nid=0x7333 waiting on condition [0x00007fa7190be000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000ceef0a78> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"ApplicationImpl pooled thread 29" prio=10 tid=0x00007fa620007000 nid=0x7332 sleeping[0x00007fa6f59ce000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.codeInsight.completion.CompletionProgressIndicator$5.run(CompletionProgressIndicator.java:404)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:457)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"ApplicationImpl pooled thread 28" prio=10 tid=0x00007fa6c01be800 nid=0x7331 runnable [0x00007fa627dfb000]
   java.lang.Thread.State: RUNNABLE
	at $Proxy35.getComponentAdapter(Unknown Source)
	at com.intellij.util.pico.DefaultPicoContainer.getComponentAdapter(DefaultPicoContainer.java:69)
	at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:209)
	at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
	at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:40)
	at com.intellij.openapi.file.exclude.ProjectFileExclusionManager$SERVICE.getInstance(ProjectFileExclusionManager.java:31)
	at com.intellij.psi.SingleRootFileViewProvider.<init>(SingleRootFileViewProvider.java:90)
	at com.intellij.psi.SingleRootFileViewProvider.<init>(SingleRootFileViewProvider.java:78)
	at com.intellij.psi.impl.file.impl.FileManagerImpl.createFileViewProvider(FileManagerImpl.java:196)
	at com.intellij.psi.impl.file.impl.FileManagerImpl.findViewProvider(FileManagerImpl.java:152)
	at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:322)
	at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:182)
	at com.intellij.lang.javascript.index.PsiFileProxy.getFile(PsiFileProxy.java:27)
	at com.intellij.lang.javascript.index.MyJSNamedItem.getContainingFile(MyJSNamedItem.java:183)
	at com.intellij.lang.javascript.psi.resolve.VariantsProcessor.addLookupValue(VariantsProcessor.java:843)
	at com.intellij.lang.javascript.psi.resolve.VariantsProcessor.addCompleteMatch(VariantsProcessor.java:925)
	at com.intellij.lang.javascript.psi.resolve.VariantsProcessor.doAdd(VariantsProcessor.java:786)
	at com.intellij.lang.javascript.psi.resolve.VariantsProcessor.processVariable(VariantsProcessor.java:675)
	at com.intellij.lang.javascript.index.JSIndexEntry.dispatchProcessorCall(JSIndexEntry.java:203)
	at com.intellij.lang.javascript.index.JSIndexEntry.access$000(JSIndexEntry.java:38)
	at com.intellij.lang.javascript.index.JSIndexEntry$3.process(JSIndexEntry.java:282)
	at com.intellij.lang.javascript.index.JSIndexEntry$3.process(JSIndexEntry.java:278)
	at com.intellij.lang.javascript.index.JSIndexEntry.processSymbols(JSIndexEntry.java:469)
	at com.intellij.lang.javascript.index.JSIndexEntry.doProcessSymbols(JSIndexEntry.java:278)
	at com.intellij.lang.javascript.index.JSIndexEntry.processSymbols(JSIndexEntry.java:153)
	at com.intellij.lang.javascript.index.JavaScriptIndex.processIt(JavaScriptIndex.java:378)
	at com.intellij.lang.javascript.index.JavaScriptIndex.processAllSymbols(JavaScriptIndex.java:335)
	at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.calcDefaultVariants(JSReferenceExpressionImpl.java:510)
	at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.getVariants(JSReferenceExpressionImpl.java:431)
	at com.intellij.codeInsight.completion.CompletionData.completeReference(CompletionData.java:312)
	at com.intellij.codeInsight.completion.CompletionVariant.addReferenceCompletions(CompletionVariant.java:181)
	at com.intellij.codeInsight.completion.CompletionData.completeReference(CompletionData.java:112)
	at com.intellij.codeInsight.completion.LegacyCompletionContributor$2.consume(LegacyCompletionContributor.java:80)
	at com.intellij.codeInsight.completion.LegacyCompletionContributor$2.consume(LegacyCompletionContributor.java:77)
	at com.intellij.codeInsight.completion.LegacyCompletionContributor.a(LegacyCompletionContributor.java:123)
	at com.intellij.codeInsight.completion.LegacyCompletionContributor.processReferences(LegacyCompletionContributor.java:109)
	at com.intellij.codeInsight.completion.LegacyCompletionContributor.completeReference(LegacyCompletionContributor.java:77)
	at com.intellij.codeInsight.completion.LegacyCompletionContributor$1.addCompletions(LegacyCompletionContributor.java:57)
	at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:36)
	at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:156)
	at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83)
	at com.intellij.lang.javascript.completion.JSCompletionContributor.fillCompletionVariants(JSCompletionContributor.java:82)
	at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:83)
	at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:114)
	at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$2$1$1.run(CodeCompletionHandlerBase.java:357)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:918)
	at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$2$1.run(CodeCompletionHandlerBase.java:348)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:181)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:172)
	at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$2.run(CodeCompletionHandlerBase.java:344)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:457)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"ApplicationImpl pooled thread 26" prio=10 tid=0x00007fa6c1565800 nid=0x732d waiting on condition [0x00007fa6a441a000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000ceef0a78> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"Alarm pool(own)" daemon prio=10 tid=0x00007fa6d8104800 nid=0x72cd waiting on condition [0x00007fa6ac5cb000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d174b938> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"ApplicationImpl pooled thread 16" prio=10 tid=0x00007fa654034800 nid=0x72ab runnable [0x00007fa6f4382000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at com.jetbrains.php.util.connection.ServerConnection$1.run(ServerConnection.java:57)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:457)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"Alarm pool(own)" daemon prio=10 tid=0x00007fa6d820b800 nid=0x72aa waiting on condition [0x00007fa6a4e24000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cef213c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"ApplicationImpl pooled thread 15" prio=10 tid=0x00007fa6601c2800 nid=0x72a9 runnable [0x00007fa6a4d23000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at com.jetbrains.php.util.connection.ServerConnection$1.run(ServerConnection.java:57)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:457)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"ApplicationImpl pooled thread 8" prio=10 tid=0x00007fa660126800 nid=0x6fa4 runnable [0x00007fa6a4f25000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at com.jetbrains.php.util.connection.ServerConnection$1.run(ServerConnection.java:57)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:457)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"Alarm pool(own)" daemon prio=10 tid=0x00007fa6d8099800 nid=0x6fa3 waiting on condition [0x00007fa6a542a000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d145be18> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"JobScheduler pool 7/8" prio=10 tid=0x00007fa6c1445000 nid=0x6e56 waiting on condition [0x00007fa6a451b000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d01e6578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"JobScheduler pool 6/8" prio=10 tid=0x00007fa6c12fe000 nid=0x6e55 waiting on condition [0x00007fa6a461c000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d01e6578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"JobScheduler pool 5/8" prio=10 tid=0x00007fa6c139b000 nid=0x6e54 waiting on condition [0x00007fa6a471d000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d01e6578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"JobScheduler pool 4/8" prio=10 tid=0x00007fa6c1398800 nid=0x6e53 waiting on condition [0x00007fa6a481e000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d01e6578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"JobScheduler pool 3/8" prio=10 tid=0x00007fa6c1396800 nid=0x6e52 waiting on condition [0x00007fa6a491f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d01e6578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"JobScheduler pool 2/8" prio=10 tid=0x00007fa6c1395000 nid=0x6e51 waiting on condition [0x00007fa6a4a20000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d01e6578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"JobScheduler pool 1/8" prio=10 tid=0x00007fa6c1393800 nid=0x6e50 waiting on condition [0x00007fa6a4b21000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d01e6578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"JobScheduler pool 0/8" prio=10 tid=0x00007fa6c1374000 nid=0x6e4f waiting on condition [0x00007fa6a4c22000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000d01e6578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.PriorityBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Encoding detection thread" daemon prio=10 tid=0x00007fa684389000 nid=0x6e4a waiting on condition [0x00007fa6a5127000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cef17928> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Timer-1" prio=10 tid=0x00007fa68432d800 nid=0x6e48 in Object.wait() [0x00007fa6a5329000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000cef25858> (a java.util.TaskQueue)
	at java.util.TimerThread.mainLoop(Unknown Source)
	- locked <0x00000000cef25858> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Unknown Source)

"FS Synchronizer" daemon prio=10 tid=0x00007fa6842f6000 nid=0x6e46 waiting on condition [0x00007fa6ac1c7000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000ce2333a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Timer-0" daemon prio=10 tid=0x00007fa684259800 nid=0x6e45 runnable [0x00007fa6ac2c8000]
   java.lang.Thread.State: RUNNABLE
	at java.io.UnixFileSystem.canonicalize0(Native Method)
	at java.io.UnixFileSystem.canonicalize(Unknown Source)
	at java.io.File.getCanonicalPath(Unknown Source)
	at java.util.prefs.FileSystemPreferences.lockFile(Unknown Source)
	at java.util.prefs.FileSystemPreferences.sync(Unknown Source)
	- locked <0x00000000cfa68f68> (a java.io.File)
	- locked <0x00000000cfa4b3c0> (a java.util.prefs.FileSystemPreferences)
	at java.util.prefs.FileSystemPreferences.flush(Unknown Source)
	at java.util.prefs.FileSystemPreferences.syncWorld(Unknown Source)
	at java.util.prefs.FileSystemPreferences.access$1200(Unknown Source)
	at java.util.prefs.FileSystemPreferences$3.run(Unknown Source)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)

"RefCountingStorage write content helper" prio=10 tid=0x00007fa6841fa000 nid=0x6e44 waiting on condition [0x00007fa6ac3c9000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000ce1105c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Document commit thread" prio=10 tid=0x00007fa684178000 nid=0x6e43 in Object.wait() [0x00007fa6ac4ca000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000cee18da8> (a com.intellij.util.containers.Queue)
	at java.lang.Object.wait(Object.java:503)
	at com.intellij.psi.impl.DocumentCommitThread.b(DocumentCommitThread.java:317)
	- locked <0x00000000cee18da8> (a com.intellij.util.containers.Queue)
	at com.intellij.psi.impl.DocumentCommitThread.run(DocumentCommitThread.java:293)
	at java.lang.Thread.run(Unknown Source)

"Animations" daemon prio=10 tid=0x00007fa6c0ff2000 nid=0x6e41 runnable [0x00007fa6ac959000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cef150a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"TimerQueue" daemon prio=10 tid=0x00007fa6c0ff0800 nid=0x6e40 runnable [0x00007fa6aca5a000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cef1f8c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.DelayQueue.take(Unknown Source)
	at javax.swing.TimerQueue.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Alarm pool(shared)" daemon prio=10 tid=0x00007fa6d82d2000 nid=0x6e3f waiting on condition [0x00007fa6acb5b000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cfae0a20> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"FocusManager timer" daemon prio=10 tid=0x00007fa6c0a4f800 nid=0x6e3e in Object.wait() [0x00007fa6acc5c000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000cedbc3f0> (a java.util.TaskQueue)
	at java.util.TimerThread.mainLoop(Unknown Source)
	- locked <0x00000000cedbc3f0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Unknown Source)

"Shared SimpleTimer" daemon prio=10 tid=0x00007fa6c0a47000 nid=0x6e3d in Object.wait() [0x00007fa6acd5d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000cef3a848> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:503)
	at java.util.TimerThread.mainLoop(Unknown Source)
	- locked <0x00000000cef3a848> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Unknown Source)

"New I/O server boss #1 ([id: 0x6ec1d9d1, /0:0:0:0:0:0:0:0:63342])" prio=10 tid=0x00007fa6c09b4000 nid=0x6e3c runnable [0x00007fa6f4180000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
	at sun.nio.ch.EPollArrayWrapper.poll(Unknown Source)
	at sun.nio.ch.EPollSelectorImpl.doSelect(Unknown Source)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
	- locked <0x00000000cef39280> (a sun.nio.ch.Util$2)
	- locked <0x00000000cef39270> (a java.util.Collections$UnmodifiableSet)
	- locked <0x00000000cef26908> (a sun.nio.ch.EPollSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(Unknown Source)
	at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.run(NioServerSocketPipelineSink.java:227)
	at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
	at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
	at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:457)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
	at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:148)

"Performance watcher" prio=10 tid=0x00007fa6c089f800 nid=0x6e3b runnable [0x00007fa6f4281000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cef3ac68> (a java.util.concurrent.Semaphore$NonfairSync)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(Unknown Source)
	at java.util.concurrent.Semaphore.tryAcquire(Unknown Source)
	at com.intellij.diagnostic.PerformanceWatcher.c(PerformanceWatcher.java:158)
	at com.intellij.diagnostic.PerformanceWatcher.access$100(PerformanceWatcher.java:40)
	at com.intellij.diagnostic.PerformanceWatcher$2.run(PerformanceWatcher.java:113)
	at java.lang.Thread.run(Unknown Source)

"Progress Cancel Checker" prio=10 tid=0x00007fa6c03de800 nid=0x6e39 sleeping[0x00007fa6f4fb0000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:63)

"StoreRefreshStatusThread" daemon prio=10 tid=0x00007fa6c03ad800 nid=0x6e38 sleeping[0x00007fa6f50b1000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.intellij.util.TimeoutUtil.sleep(TimeoutUtil.java:58)
	at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:369)

"WatchForChangesThread" prio=10 tid=0x00007fa6c03ab800 nid=0x6e37 runnable [0x00007fa6f51b2000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.read1(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	- locked <0x00000000ceef05f0> (a java.lang.UNIXProcess$ProcessPipeInputStream)
	at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
	at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
	at sun.nio.cs.StreamDecoder.read(Unknown Source)
	- locked <0x00000000ceef0720> (a java.io.InputStreamReader)
	at java.io.InputStreamReader.read(Unknown Source)
	at java.io.BufferedReader.fill(Unknown Source)
	at java.io.BufferedReader.readLine(Unknown Source)
	- locked <0x00000000ceef0720> (a java.io.InputStreamReader)
	at java.io.BufferedReader.readLine(Unknown Source)
	at com.intellij.openapi.vfs.impl.local.FileWatcher.e(FileWatcher.java:515)
	at com.intellij.openapi.vfs.impl.local.FileWatcher.access$300(FileWatcher.java:46)
	at com.intellij.openapi.vfs.impl.local.FileWatcher$WatchForChangesThread.run(FileWatcher.java:374)

"process reaper" daemon prio=10 tid=0x00007fa6c03aa000 nid=0x6e36 runnable [0x00007fa6f51da000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.UNIXProcess.waitForProcessExit(Native Method)
	at java.lang.UNIXProcess.access$200(Unknown Source)
	at java.lang.UNIXProcess$3.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Flushing thread" daemon prio=10 tid=0x00007fa6c03a6800 nid=0x6e34 runnable [0x00007fa6f52db000]
   java.lang.Thread.State: RUNNABLE
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cedb3e40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"timed reference disposer" daemon prio=10 tid=0x00007fa6c0196800 nid=0x6e33 runnable [0x00007fa6f5854000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cef3b640> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Periodic tasks thread" daemon prio=10 tid=0x00007fa6c0016000 nid=0x6e32 runnable [0x00007fa7301e7000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cef3b858> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"AWT-EventQueue-0 5.0.4#PS-121.390, eap:false" prio=10 tid=0x00007fa6d82f4000 nid=0x6e31 waiting on condition [0x00007fa71899e000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cfaff340> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.awt.EventQueue.getNextEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

"AWT-Shutdown" prio=10 tid=0x00007fa6d82f2800 nid=0x6e30 in Object.wait() [0x00007fa718a9f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000cef459d8> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:503)
	at sun.awt.AWTAutoShutdown.run(Unknown Source)
	- locked <0x00000000cef459d8> (a java.lang.Object)
	at java.lang.Thread.run(Unknown Source)

"Lock thread" prio=10 tid=0x00007fa6d822a800 nid=0x6e2f runnable [0x00007fa718fbd000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:216)
	at java.lang.Thread.run(Unknown Source)

"AWT-XAWT" daemon prio=10 tid=0x00007fa6d80b5800 nid=0x6e2d runnable [0x00007fa7195e6000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(Unknown Source)
	at sun.awt.X11.XToolkit.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x00007fa6d8082000 nid=0x6e2c waiting for monitor entry [0x00007fa7196e7000]
   java.lang.Thread.State: BLOCKED (on object monitor)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x00000000cfaf3738> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at sun.java2d.Disposer.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"DestroyJavaVM" prio=10 tid=0x00007fa738008000 nid=0x6e19 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"timed reference disposer" daemon prio=10 tid=0x00007fa738239000 nid=0x6e2a runnable [0x00007fa7307bb000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000cef2f808> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

"Service Thread" daemon prio=10 tid=0x00007fa7380f3800 nid=0x6e28 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=10 tid=0x00007fa7380f1000 nid=0x6e27 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=10 tid=0x00007fa7380ee000 nid=0x6e26 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x00007fa7380ec000 nid=0x6e25 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x00007fa7380a2800 nid=0x6e24 in Object.wait() [0x00007fa730dc1000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000000ce569bb8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x00000000ce569bb8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"Reference Handler" daemon prio=10 tid=0x00007fa7380a0000 nid=0x6e23 runnable [0x00007fa730ec2000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.Object.notifyAll(Native Method)
	at java.lang.ref.ReferenceQueue.enqueue(Unknown Source)
	- locked <0x00000000cfaf3738> (a java.lang.ref.ReferenceQueue$Lock)
	- locked <0x00000000f9fa9008> (a java.lang.ref.PhantomReference)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

"VM Thread" prio=10 tid=0x00007fa738099000 nid=0x6e22 runnable 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fa738016000 nid=0x6e1a runnable 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fa738017800 nid=0x6e1b runnable 

"GC task thread#2 (ParallelGC)" prio=10 tid=0x00007fa738019800 nid=0x6e1c runnable 

"GC task thread#3 (ParallelGC)" prio=10 tid=0x00007fa73801b800 nid=0x6e1d runnable 

"GC task thread#4 (ParallelGC)" prio=10 tid=0x00007fa73801d000 nid=0x6e1e runnable 

"GC task thread#5 (ParallelGC)" prio=10 tid=0x00007fa73801f000 nid=0x6e1f runnable 

"GC task thread#6 (ParallelGC)" prio=10 tid=0x00007fa738021000 nid=0x6e20 runnable 

"GC task thread#7 (ParallelGC)" prio=10 tid=0x00007fa738022800 nid=0x6e21 runnable 

"VM Periodic Task Thread" prio=10 tid=0x00007fa7380fe000 nid=0x6e29 waiting on condition 

JNI global references: 8507

Heap
 PSYoungGen      total 166848K, used 8199K [0x00000000ef560000, 0x00000000fb0a0000, 0x0000000100000000)
  eden space 143936K, 0% used [0x00000000ef560000,0x00000000ef580870,0x00000000f81f0000)
  from space 22912K, 35% used [0x00000000f9870000,0x00000000fa051bf0,0x00000000faed0000)
  to   space 23040K, 0% used [0x00000000f81f0000,0x00000000f81f0000,0x00000000f9870000)
 ParOldGen       total 292032K, used 270900K [0x00000000ce000000, 0x00000000dfd30000, 0x00000000ef560000)
  object space 292032K, 92% used [0x00000000ce000000,0x00000000de88d030,0x00000000dfd30000)
 PSPermGen       total 150336K, used 116544K [0x00000000b8200000, 0x00000000c14d0000, 0x00000000ce000000)
  object space 150336K, 77% used [0x00000000b8200000,0x00000000bf3d0190,0x00000000c14d0000)



