7.0.2 (#7590) is frozen for some time after startup

I've been noticing lately that IDEA freezes (AWT event queue blocked) for about half a minute right after IDEA has been started and the project opened. I've attached a file with 4 thread dumps during this period. Should I make a new JIRA issue or is this a known problem?

I'm running on WinXP 32bit, Core 2 Q6600, 3.5GB RAM. I don't have antivirus running in the background.

The first three thread dumps of the event thread are the same:

 (a java.io.RandomAccessFile)
	at com.intellij.util.io.RandomAccessDataFile.flushPage(RandomAccessDataFile.java:251)
	at com.intellij.util.io.Page.flush(Page.java:52)
	at com.intellij.util.io.PagePool.dropPage(PagePool.java:133)
	- locked <0x15496290> (a java.lang.Object)
	at com.intellij.util.io.PagePool.flushPagesInRange(PagePool.java:155)
	- locked <0x15496290> (a java.lang.Object)
	at com.intellij.util.io.RandomAccessDataFile.put(RandomAccessDataFile.java:55)
	at com.intellij.util.io.storage.DataTable.writeBytes(DataTable.java:77)
	at com.intellij.util.io.storage.Storage.writeBytes(Storage.java:198)
	- locked <0x154964a8> (a java.lang.Object)
	at com.intellij.util.io.storage.Storage$StorageDataOutput.close(Storage.java:255)
	at com.intellij.openapi.vfs.newvfs.persistent.FSRecords$AttributeOutputStream.close(FSRecords.java:6)
	- locked <0x1548db08> (a java.lang.Object)
	at java.io.FilterOutputStream.close(FilterOutputStream.java:143)
	at com.intellij.util.io.DupOutputStream.close(DupOutputStream.java:40)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS$2$1.close(PersistentFS.java:5)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS$2.close(PersistentFS.java:9)
	at com.intellij.openapi.vfs.VirtualFile.setBinaryContent(VirtualFile.java:427)
	at com.intellij.openapi.vfs.VirtualFile.setBinaryContent(VirtualFile.java:396)
	at com.intellij.openapi.components.impl.stores.StorageUtil$1.run(StorageUtil.java:5)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:254)
	at com.intellij.openapi.components.impl.stores.StorageUtil.save(StorageUtil.java:27)
	at com.intellij.openapi.components.impl.stores.FileBasedStorage$FileSaveSession.doSave(FileBasedStorage.java:13)
	at com.intellij.openapi.components.impl.stores.XmlElementStorage$MySaveSession.save(XmlElementStorage.java:10)
	at com.intellij.openapi.components.impl.stores.CompoundSaveSession.save(CompoundSaveSession.java:15)
	at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl$MySaveSession.save(StateStorageManagerImpl.java:19)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$SaveSessionImpl.save(ComponentStoreImpl.java:29)
	at com.intellij.openapi.components.impl.stores.ProjectStoreImpl$ProjectSaveSession.save(ProjectStoreImpl.java:49)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.doSave(ComponentManagerImpl.java:71)
	at com.intellij.openapi.project.impl.ProjectImpl.save(ProjectImpl.java:15)
	at com.intellij.ide.SaveAndSyncHandler.b(SaveAndSyncHandler.java:47)
	at com.intellij.ide.SaveAndSyncHandler.access$200(SaveAndSyncHandler.java:49)
	at com.intellij.ide.SaveAndSyncHandler$3.onFrameDeactivated(SaveAndSyncHandler.java:6)
	at com.intellij.ide.FrameStateManagerImpl.a(FrameStateManagerImpl.java:4)
	at com.intellij.ide.FrameStateManagerImpl.access$100(FrameStateManagerImpl.java:27)
	at com.intellij.ide.FrameStateManagerImpl$1.run(FrameStateManagerImpl.java:1)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:12)
	- locked <0x154bc258> (a java.lang.Object)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:10)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:87)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
]]>


The fourth thread dump is a bit different, and soon after taking it the program was again responsive:

 (a java.util.zip.Inflater)
	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:135)
	at java.io.FilterInputStream.read(FilterInputStream.java:90)
	at com.intellij.openapi.util.io.FileUtil.copy(FileUtil.java:448)
	at com.intellij.history.core.storage.CompressingContentStorage.load(CompressingContentStorage.java:7)
	at com.intellij.history.core.storage.ThreadSafeContentStorage.load(ThreadSafeContentStorage.java:11)
	- locked <0x170d6df0> (a com.intellij.history.core.storage.ThreadSafeContentStorage)
	at com.intellij.history.core.storage.Storage.loadContentData(Storage.java:55)
	at com.intellij.history.core.storage.StoredContent.a(StoredContent.java:11)
	at com.intellij.history.core.storage.StoredContent.getBytes(StoredContent.java:2)
	at com.intellij.history.core.ContentFactory.equalsTo(ContentFactory.java:6)
	at com.intellij.history.core.LocalVcs.contentWasNotChanged(LocalVcs.java:36)
	at com.intellij.history.core.LocalVcs.changeFileContent(LocalVcs.java:84)
	at com.intellij.history.core.ThreadSafeLocalVcs.changeFileContent(ThreadSafeLocalVcs.java:64)
	at com.intellij.history.integration.LocalHistoryFacade.changeFileContent(LocalHistoryFacade.java:5)
	at com.intellij.history.integration.EventDispatcher.f(EventDispatcher.java:37)
	at com.intellij.history.integration.EventDispatcher.contentsChanged(EventDispatcher.java:27)
	at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.util.PendingEventDispatcher.a(PendingEventDispatcher.java:60)
	at com.intellij.util.PendingEventDispatcher.a(PendingEventDispatcher.java:14)
	at com.intellij.util.PendingEventDispatcher.access$100(PendingEventDispatcher.java:20)
	at com.intellij.util.PendingEventDispatcher$1.invoke(PendingEventDispatcher.java:5)
	at $Proxy10.contentsChanged(Unknown Source)
	at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl.a(VirtualFileManagerImpl.java:35)
	at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl.access$200(VirtualFileManagerImpl.java:40)
	at com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1.after(VirtualFileManagerImpl.java:4)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
	at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:170)
	at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:162)
	at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:36)
	at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:102)
	at $Proxy69.after(Unknown Source)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS$2$1.close(PersistentFS.java:4)
	at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS$2.close(PersistentFS.java:9)
	at com.intellij.openapi.vfs.VirtualFile.setBinaryContent(VirtualFile.java:427)
	at com.intellij.openapi.vfs.VirtualFile.setBinaryContent(VirtualFile.java:396)
	at com.intellij.openapi.components.impl.stores.StorageUtil$1.run(StorageUtil.java:5)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:254)
	at com.intellij.openapi.components.impl.stores.StorageUtil.save(StorageUtil.java:27)
	at com.intellij.openapi.components.impl.stores.FileBasedStorage$FileSaveSession.doSave(FileBasedStorage.java:13)
	at com.intellij.openapi.components.impl.stores.XmlElementStorage$MySaveSession.save(XmlElementStorage.java:10)
	at com.intellij.openapi.components.impl.stores.CompoundSaveSession.save(CompoundSaveSession.java:15)
	at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl$MySaveSession.save(StateStorageManagerImpl.java:19)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$SaveSessionImpl.save(ComponentStoreImpl.java:29)
	at com.intellij.openapi.components.impl.stores.ProjectStoreImpl$ProjectSaveSession.save(ProjectStoreImpl.java:49)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.doSave(ComponentManagerImpl.java:71)
	at com.intellij.openapi.project.impl.ProjectImpl.save(ProjectImpl.java:15)
	at com.intellij.ide.SaveAndSyncHandler.b(SaveAndSyncHandler.java:47)
	at com.intellij.ide.SaveAndSyncHandler.access$200(SaveAndSyncHandler.java:49)
	at com.intellij.ide.SaveAndSyncHandler$3.onFrameDeactivated(SaveAndSyncHandler.java:6)
	at com.intellij.ide.FrameStateManagerImpl.a(FrameStateManagerImpl.java:4)
	at com.intellij.ide.FrameStateManagerImpl.access$100(FrameStateManagerImpl.java:27)
	at com.intellij.ide.FrameStateManagerImpl$1.run(FrameStateManagerImpl.java:1)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:12)
	- locked <0x154bc258> (a java.lang.Object)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:10)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:87)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
]]>



Attachment(s):
idea-freezing-on-load.txt
11 comments

Build #7590? Where did that come from?

0

Why no announcement on http://www.intellij.net/forums/forum.jspa?forumID=7 ?

And why doesn't "Help -> Check for Update..." tell me 7584 isn't the latest?


RRS

0

Hello Randall,

Why no announcement on
http://www.intellij.net/forums/forum.jspa?forumID=7 ?


Because I was at JavaPolis during the last week, and didn't have time to
post the announcement from there.

And why doesn't "Help -> Check for Update..." tell me 7584 isn't the
latest?


We'll fix that tomorrow.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

D'oh! Thanks for the heads-up. I've got into the habit of checking the Selena EAP download page (http://www.jetbrains.net/confluence/display/IDEADEV/Selena+EAP) thinking it's going to be the most recent... old habits die hard.

0

Hello Dave,

D'oh! Thanks for the heads-up. I've got into the habit of checking the
Selena EAP download page
(http://www.jetbrains.net/confluence/display/IDEADEV/Selena+EAP)
thinking it's going to be the most recent... old habits die hard.


Again, this wasn't updated because we've been at JavaPolis. I'll update that
page now.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

I'm seeing this as well since I've upgraded to 7626.
It takes over 10 minutes to start up, where before (7.0.2) it was around 2 minutes.

My attrib.dat.data file is 538Megs

Full thread dump Java HotSpot(TM) Server VM (1.6.0_01-b06 mixed mode):

"Change List Updater" prio=6 tid=0x2ffa8800 nid=0x109c waiting on condition [0
456f000..0x3456fc94]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for (a java.util.concurrent.locks.Abst ctQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje .await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.DelayQueue.take(DelayQueue.java:160) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.t e(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.t e(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. va:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut .java:906) at java.lang.Thread.run(Thread.java:619) "WebServer thread pool" prio=6 tid=0x32d24800 nid=0x1778 waiting on condition x3512f000..0x3512fb94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x0fcb9d28> (a java.util.concurrent.locks.Abst ctQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje .await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.j a:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. va:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut .java:906) at java.lang.Thread.run(Thread.java:619) "Alarm pool" prio=6 tid=0x33535800 nid=0xeac waiting on condition [0x337af000. x337afc14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x103335d0> (a java.util.concurrent.locks.Abst ctQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje .await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.j a:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. va:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut .java:906) at java.lang.Thread.run(Thread.java:619) "You got mail" prio=6 tid=0x30c47400 nid=0xa0c runnable [0x33d5f000..0x33d5fd1 java.lang.Thread.State: RUNNABLE at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.util.ui.Timer$1.run(Timer.java:39) "UserActivityMonitor thread" prio=6 tid=0x32a63c00 nid=0x11c0 in Object.wait() 0x31d3f000..0x31d3fd94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1056f4d0> (a java.lang.Object) at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserAct ityMonitor.java:129) - locked <0x1056f4d0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "WebServer thread pool" prio=6 tid=0x30c47c00 nid=0x100 waiting on condition [ 31cef000..0x31cefa14] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x0fcb9d28>]]> (a java.util.concurrent.locks.Abst
ctQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje
.await(AbstractQueuedSynchronizer.java:1889)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.j
a:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.
va:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut
.java:906)
at java.lang.Thread.run(Thread.java:619)

"/139.172.203.68 IDEtalk Multicast Thread" prio=6 tid=0x32c29400 nid=0xf54 run
ble
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.j a) - locked <0x10e5ae00> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.ja :136) - locked <0x10e5ae00> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x16920bc0> (a java.net.DatagramPacket) - locked <0x10e5adc8> (a java.net.MulticastSocket) at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThr d.java:112) "User Monitor Thread" prio=6 tid=0x30b2dc00 nid=0x133c in Object.wait() [0x31c 000..0x31c4fb14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x10e5af68> (a java.lang.Object) at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(User nitorThread.java:212) - locked <0x10e5af68> (a java.lang.Object) at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread. va:131) "XML-RPC Weblistener" prio=6 tid=0x32c19400 nid=0x15f4 runnable [0x31bff000..0 1bffb94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method) at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x10e5afd0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.xmlrpc.WebServer.run(WebServer.java:453) at java.lang.Thread.run(Thread.java:619) "Network Message Dispatcher" prio=6 tid=0x3294d400 nid=0x136c in Object.wait() 0x31baf000..0x31bafc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x10e65f78> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherI l.run(AsyncMessageDispatcherImpl.java:76) - locked <0x10e65f78> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Refreshing filesystem" prio=6 tid=0x30434800 nid=0x1658 waiting on condition x3384f000..0x3384fa14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.util.ui.Timer$1.run(Timer.java:39) "FS Synchronizer" prio=6 tid=0x32b44800 nid=0xdb4 waiting on condition [0x337f 00..0x337ffa94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x10b8a170> (a java.util.concurrent.locks.Abst ctQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje .await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.j a:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. va:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut .java:906) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=6 tid=0x304f2400 nid=0x1750 in Object.wait() [0x338ef000 0x338efb14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x101b3460> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x101b3460> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "TimerQueue" daemon prio=6 tid=0x32cb3c00 nid=0x1118 in Object.wait() [0x313df 0..0x313dfd94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x104f7bc0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x104f7bc0>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread" prio=6 tid=0x32aef800 nid=0x14b0 waiting on co
ition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.Synchronou
ueue$TransferStack)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:1
)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Sy
hronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchr
ousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:87

at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.
va:944)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut
.java:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Appli
tionImpl.java:5)

"JetConnect reader" prio=6 tid=0x33153c00 nid=0xf9c waiting on condition [0x31
f000..0x31ecfa94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:177)

"ApplicationImpl pooled thread" prio=6 tid=0x32a7d800 nid=0x12d4 waiting on co
ition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.Synchronou
ueue$TransferStack)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:1
)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Sy
hronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchr
ousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:87

at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.
va:944)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut
.java:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Appli
tionImpl.java:5)

"Thread-2" prio=6 tid=0x323b9800 nid=0x1720 waiting on condition [0x3155f000..
3155fb94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.googlecode.agileplugins.cruisewatcher.AllBuildsWatcher.run(AllB
ldsWatcher.java:48)

"ApplicationImpl pooled thread" prio=6 tid=0x323e1400 nid=0x1160 waiting on co
ition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.Synchronou
ueue$TransferStack)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:1
)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Sy
hronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchr
ousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:87

at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.
va:944)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut
.java:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Appli
tionImpl.java:5)

"ApplicationImpl pooled thread" prio=6 tid=0x304b1c00 nid=0x6d4 waiting on con
tion
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for (a java.util.concurrent.Synchronou ueue$TransferStack) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:1 ) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Sy hronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchr ousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:87 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. va:944) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut .java:906) at java.lang.Thread.run(Thread.java:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(Appli tionImpl.java:5) "XML-RPC Weblistener" prio=6 tid=0x32771800 nid=0x84 runnable [0x3198f000..0x3 8fd14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method) at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x101b4658> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.xmlrpc.WebServer.run(WebServer.java:453) at java.lang.Thread.run(Thread.java:619) "StoreRefreshStatusThread" daemon prio=2 tid=0x322b6400 nid=0x900 runnable [0x 93f000..0x3193fd94] java.lang.Thread.State: RUNNABLE at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.a(LocalFile stemImpl.java:42) - waiting to lock <0x1045a4c8> (a com.intellij.util.containers.HashSet at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.c(LocalFile stemImpl.java:102) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl.access$700( calFileSystemImpl.java:64) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefres tatusThread.run(LocalFileSystemImpl.java:4) "WatchForChangesThread" prio=6 tid=0x321c4000 nid=0x694 runnable [0x318ef000.. 318efa14] java.lang.Thread.State: RUNNABLE at com.intellij.vfs.local.win32.FileWatcher.$$YJP$$waitForChangeImpl(N ive Method) at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(FileWatc r.java) at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher. va:106) at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForCha esThread.run(LocalFileSystemImpl.java:28) "File System Tracker" prio=6 tid=0x321a7800 nid=0xbcc waiting on condition [0x 85f000..0x3185fa94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x104aa410> (a java.util.concurrent.locks.Abst ctQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje .await(AbstractQueuedSynchronizer.java:1889) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.jav 317) at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(F eSystemTrackerImpl.java:9) - locked <0x0fcb5408> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Progress Cancel Checker" prio=6 tid=0x322b8800 nid=0xc44 waiting on condition 0x3172f000..0x3172fb14] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.$$YJP$$sleep(Native Method) at java.lang.Thread.sleep(Thread.java) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(Progre ManagerImpl.java:1) "AWT-EventQueue-1" prio=6 tid=0x30bd0800 nid=0xdbc runnable [0x317ef000..0x317 b94] java.lang.Thread.State: RUNNABLE at gnu.trove.TObjectHash.equals(TObjectHash.java:294) at gnu.trove.TObjectHash.index(TObjectHash.java:193) at gnu.trove.THashMap.get(THashMap.java:356) at java.util.Collections$SynchronizedMap.get(Collections.java:1975) - locked <0x10543c80> (a java.util.Collections$SynchronizedMap) at com.intellij.openapi.roots.impl.DirectoryIndexImpl.getInfoForDirect y(DirectoryIndexImpl.java:36) at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.getContentRoot rFile(ProjectFileIndexImpl.java:103) at com.intellij.openapi.vcs.changes.ui.TreeModelBuilder.a(TreeModelBui er.java:108) at com.intellij.openapi.vcs.changes.ui.TreeModelBuilder.a(TreeModelBui er.java:49) at com.intellij.openapi.vcs.changes.ui.TreeModelBuilder.a(TreeModelBui er.java:142) at com.intellij.openapi.vcs.changes.ui.TreeModelBuilder.buildModel(Tre odelBuilder.java:26) at com.intellij.openapi.vcs.changes.ui.ChangesListView.updateModel(Cha esListView.java:123) at com.intellij.openapi.vcs.changes.ChangesViewManager.refreshView(Cha esViewManager.java:42) at com.intellij.openapi.vcs.changes.ChangesViewManager$2.run(ChangesVi Manager.java:2) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run aterInvocator.java:16) - locked <0x10016880>]]> (a java.lang.Object)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:33)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:174)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:57)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchTh
ad.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThrea
java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchTh
ad.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:16

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:16

at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

"timed reference disposer" prio=6 tid=0x31fd5c00 nid=0x1490 waiting on conditi

java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for (a java.util.concurrent.locks.Abst ctQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:1 ) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje .awaitNanos(AbstractQueuedSynchronizer.java:1927) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.t e(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.t e(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. va:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut .java:906) at java.lang.Thread.run(Thread.java:619) "Periodic tasks thread" prio=6 tid=0x30b70c00 nid=0xd98 runnable [0x30def000.. 30defc94] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.$$YJP$$park(Native Method) - parking to wait for <0x1031fbb8> (a java.util.concurrent.locks.Abst ctQueuedSynchronizer$ConditionObject) at sun.misc.Unsafe.park(Unsafe.java) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:1 ) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje .awaitNanos(AbstractQueuedSynchronizer.java:1927) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.t e(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.t e(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor. va:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut .java:906) at java.lang.Thread.run(Thread.java:619) "SocketListenerThread" prio=6 tid=0x30b55800 nid=0x10ac runnable [0x316df000.. 316dfd94] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method) - locked <0x101b3bd0> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.j a) - locked <0x101b3bd0> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.ja :136) - locked <0x101b3bd0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x13fbc590> (a java.net.DatagramPacket) - locked <0x101b3b98> (a java.net.MulticastSocket) at com.intellij.a.e.a.e.a(e.java:10) at com.intellij.a.e.a.h.run(h.java:11) "SocketListenerThread" prio=6 tid=0x309f6400 nid=0x74c runnable [0x3168f000..0 168fa14] java.lang.Thread.State: RUNNABLE at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(Native Method) - locked <0x101b3830> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.j a) - locked <0x101b3830> (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.ja :136) - locked <0x101b3830> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x0fe021c8> (a java.net.DatagramPacket) - locked <0x101b3808> (a java.net.DatagramSocket) at com.intellij.a.e.a.e.a(e.java:10) at com.intellij.a.e.a.h.run(h.java:11) "MessageDeliveryThread" prio=6 tid=0x309d2800 nid=0x1270 in Object.wait() [0x3 3f000..0x3163fa94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x101b3e10> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.intellij.a.e.j.run(j.java:1) - locked <0x101b3e10> (a java.lang.Object) "AWT-Windows" daemon prio=6 tid=0x30a91000 nid=0xb3c runnable [0x3133f000..0x3 3fb94] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.$$YJP$$eventLoop(Native Method) at sun.awt.windows.WToolkit.eventLoop(WToolkit.java) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x3095c000 nid=0x1198 in Object.wait() [0x312ef000.. 312efc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x101b5310> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x101b5310> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x30ade800 nid=0xe8c in Object.wait() [0x 29f000..0x3129fc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x10304a60> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x10304a60> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "Lock thread" prio=6 tid=0x30502400 nid=0xd50 runnable [0x30e3f000..0x30e3fd14 java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method) at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x101b5588>]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:3)
at java.lang.Thread.run(Thread.java:619)

"DestroyJavaVM" prio=6 tid=0x002a9800 nid=0x358 waiting on condition [0x000000
..0x0090fd4c]
java.lang.Thread.State: RUNNABLE

"timed reference disposer" prio=6 tid=0x30564c00 nid=0x16b4 waiting on conditi

java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.$$YJP$$park(Native Method)
- parking to wait for ]]> (a java.util.concurrent.locks.Abst
ctQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Unsafe.java)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:1
)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObje
.awaitNanos(AbstractQueuedSynchronizer.java:1927)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.t
e(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.t
e(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.
va:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut
.java:906)
at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=6 tid=0x30406400 nid=0x14f0 runnable [0x0000
00..0x00000000]
java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x30404800 nid=0x570 waiting on condition
0x00000000..0x3088f410]
java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x30403000 nid=0x1234 waiting on conditio

java.lang.Thread.State: RUNNABLE

"YJPAgent-OOMESnapshotDetector" daemon prio=6 tid=0x303e9800 nid=0xb98 runnabl

java.lang.Thread.State: RUNNABLE

"YJPAgent-CPUSampler" daemon prio=6 tid=0x303e8c00 nid=0xff8 runnable [0x00000
0..0x00000000]
java.lang.Thread.State: RUNNABLE

"YJPAgent-RequestListener" daemon prio=2 tid=0x303e5400 nid=0xd60 runnable [0x
74f000..0x3074fd94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(Native Method)
at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.yourkit.runtime.Core$3.run(Core.java:545)
at java.lang.Thread.run(Thread.java:619)

"YJPAgent-Telemetry" daemon prio=6 tid=0x303f0800 nid=0x658 waiting on conditi

java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.$$YJP$$sleep(Native Method)
at java.lang.Thread.sleep(Thread.java)
at com.yourkit.runtime.TelemetryThreadJVMTI.run(TelemetryThreadJVMTI.j
a:297)

"Attach Listener" daemon prio=10 tid=0x303d8c00 nid=0x13b0 runnable [0x0000000
.0x00000000]
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x303d7c00 nid=0x5f0 runnable [0x000000
..0x00000000]
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x30014c00 nid=0x874 in Object.wait() [0x303cf00
.0x303cfb94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x0fe029c8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x30011000 nid=0x112c in Object.wait() x3037f000..0x3037fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0fdda178> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x0fdda178>]]> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x3000d000 nid=0x1064 runnable

"GC task thread#0 (ParallelGC)" prio=6 tid=0x002af400 nid=0x166c runnable

"GC task thread#1 (ParallelGC)" prio=6 tid=0x2ff20400 nid=0xbbc runnable

"VM Periodic Task Thread" prio=10 tid=0x30408400 nid=0xd20 waiting on conditio


JNI global references: 2975

Heap
PSYoungGen total 53248K, used 4355K [0x2c380000, 0x2fc40000, 0x2fc60000)
eden space 48448K, 2% used [0x2c380000,0x2c474d90,0x2f2d0000)
from space 4800K, 70% used [0x2f2d0000,0x2f61c010,0x2f780000)
to space 4736K, 0% used [0x2f7a0000,0x2f7a0000,0x2fc40000)
PSOldGen total 234944K, used 199174K [0x0fc60000, 0x1e1d0000, 0x2c3800
)
object space 234944K, 84% used [0x0fc60000,0x1bee1a80,0x1e1d0000)
PSPermGen total 91264K, used 63208K [0x03c60000, 0x09580000, 0x0fc60000
object space 91264K, 69% used [0x03c60000,0x07a1a360,0x09580000)

0

Defragmenting the drive should help

0

I hope somebody at JetBrains is looking into improving this because "defragment the drive" is not a particularly good solution.

0

I am sorry to say that there is no enough data on performance problem described thus it is hard to fix anything. Once several CPU snapshots from different users become available we will look further for better solution

0

Please sign in to leave a comment.