It appears to be background processing in the editor, but the explorer will not open filesystems or jar files while it's happening. I could also look at the menus, but when I chose the options menu under tools, i did not get anything under options. Also, when right clicking in the explorer, and choosing new, there were no options to select (it said "empty"). After it went to about 216MB usage, the processor did go back to 0 and memory stopped growing. It seems to be usable now. BEFORE (32MB): Full thread dump: "Instance processor" daemon prio=2 tid=0x14dbdc68 nid=0x674 waiting on monitor [ 0x1b58f000..0x1b58fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "OpenFile Server" daemon prio=2 tid=0x18a307a8 nid=0x3a4 runnable [0x1ae4f000..0 x1ae4fdbc] at java.net.PlainDatagramSocketImpl.peek(Native Method) at java.net.DatagramSocket.receive(DatagramSocket.java:354) at org.netbeans.modules.openfile.Server.run(Server.java:133) at java.lang.Thread.run(Thread.java:484) "AntProjectSupport.FiringProcessor" ^C C:\java\netbeans\bin>daemon prio=2 tid=0x18bfdec8 nid=0x11c waiting on monitor [ 0x1ac3f000..0x1ac3fdbc] at java.lang.Object.wait(Native Method) at org.apache.tools.ant.module.xml.AntProjectSupport$FiringProcessor.run (AntProjectSupport.java:589) "Screen Updater" prio=5 tid=0x14c86648 nid=0x640 waiting on monitor [0x1a83f000. .0x1a83fdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:76) at sun.awt.ScreenUpdater.run(ScreenUpdater.java:95) "Java source parsing" daemon prio=2 tid=0x18b31d48 nid=0x5a4 waiting on monitor [0x1a63f000..0x1a63fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "OpenIDE Request Processor-1" daemon prio=10 tid=0x18b31fd8 nid=0x130 waiting on monitor [0x1a43f000..0x1a43fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "JarFs - modification watcher" daemon prio=2 tid=0x14d03c00 nid=0x5dc waiting on monitor [0x19bef000..0x19befdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Folder Instance Processor" daemon prio=2 tid=0x18a2fd28 nid=0x2f8 waiting on mo nitor [0x197ef000..0x197efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "TimerQueue" daemon prio=5 tid=0x18a4bca8 nid=0x45c waiting on monitor [0x195ef0 00..0x195efdbc] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:233) at java.lang.Thread.run(Thread.java:484) "Automount" daemon prio=2 tid=0x18a3a988 nid=0x6a8 waiting on monitor [0x193ef00 0..0x193efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "EntityCatalog/parser" daemon prio=2 tid=0x18a071e8 nid=0x2fc waiting on monitor [0x191ef000..0x191efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Folder recognizer" daemon prio=2 tid=0x9c8db0 nid=0x5bc waiting on monitor [0x1 8fef000..0x18fefdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Thread-1" daemon prio=5 tid=0x14d36288 nid=0x5ec waiting on monitor [0x189df000 ..0x189dfdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) "OpenIDE Request Processor-0" daemon prio=2 tid=0x14d1a828 nid=0x5d8 waiting on monitor [0x187df000..0x187dfdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "AWT-Windows" prio=7 tid=0x14cf51e0 nid=0x624 runnable [0x163ef000..0x163efdbc] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:188) at java.lang.Thread.run(Thread.java:484) "SunToolkit.PostEventQueue-0" prio=7 tid=0x14cf4710 nid=0x608 waiting on monitor [0x161ef000..0x161efdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.PostEventQueue.run(SunToolkit.java:491) "AWT-EventQueue-0" prio=7 tid=0x14cb79e8 nid=0x5f4 waiting on monitor [0x15fef00 0..0x15fefdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.awt.EventQueue.getNextEvent(EventQueue.java:260) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:106) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:98) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) "Signal Dispatcher" daemon prio=10 tid=0x9b3db0 nid=0x6fc waiting on monitor [0. .0] "Finalizer" daemon prio=9 tid=0x9b0090 nid=0x3d0 waiting on monitor [0x153ef000. .0x153efdbc] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" daemon prio=10 tid=0x9aeca0 nid=0x734 waiting on monitor [0x 151ef000..0x151efdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "main" prio=5 tid=0x9445c0 nid=0x6d0 waiting on monitor [0..0x12d178] "VM Thread" prio=5 tid=0x94fe20 nid=0x668 runnable "VM Periodic Task Thread" prio=10 tid=0x9b2ab0 nid=0x6c4 waiting on monitor "Suspend Checker Thread" prio=10 tid=0x9b3400 nid=0x6d4 runnable START OF PROBLEM (~ 60MB usage) Full thread dump: "Instance processor" daemon prio=2 tid=0x14dbdc68 nid=0x674 waiting on monitor [ 0x1b58f000..0x1b58fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "OpenFile Server" daemon prio=2 tid=0x18a307a8 nid=0x3a4 runnable C:\java\netbea ns\bin>[0x1ae4f000..0x1ae4fdbc] at java.net.PlainDatagramSocketImpl.peek(Native Method) at java.net.DatagramSocket.receive(DatagramSocket.java:354) at org.netbeans.modules.openfile.Server.run(Server.java:133) at java.lang.Thread.run(Thread.java:484) "AntProjectSupport.FiringProcessor" daemon prio=2 tid=0x18bfdec8 nid=0x11c waiti ng on monitor [0x1ac3f000..0x1ac3fdbc] at java.lang.Object.wait(Native Method) at org.apache.tools.ant.module.xml.AntProjectSupport$FiringProcessor.run (AntProjectSupport.java:589) "Screen Updater" prio=5 tid=0x14c86648 nid=0x640 waiting on monitor [0x1a83f000. .0x1a83fdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:76) at sun.awt.ScreenUpdater.run(ScreenUpdater.java:95) "Java source parsing" daemon prio=2 tid=0x18b31d48 nid=0x5a4 waiting on monitor [0x1a63f000..0x1a63fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "OpenIDE Request Processor-1" daemon prio=10 tid=0x18b31fd8 nid=0x130 waiting on monitor [0x1a43f000..0x1a43fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "JarFs - modification watcher" daemon prio=2 tid=0x14d03c00 nid=0x5dc waiting on monitor [0x19bef000..0x19befdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Folder Instance Processor" daemon prio=2 tid=0x18a2fd28 nid=0x2f8 waiting on mo nitor [0x197ef000..0x197efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "TimerQueue" daemon prio=5 tid=0x18a4bca8 nid=0x45c waiting on monitor [0x195ef0 00..0x195efdbc] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:233) at java.lang.Thread.run(Thread.java:484) "Automount" daemon prio=2 tid=0x18a3a988 nid=0x6a8 waiting on monitor [0x193ef00 0..0x193efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "EntityCatalog/parser" daemon prio=2 tid=0x18a071e8 nid=0x2fc waiting on monitor [0x191ef000..0x191efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Folder recognizer" daemon prio=2 tid=0x9c8db0 nid=0x5bc runnable [0x18fef000..0 x18fefdbc] at java.util.HashMap.put(HashMap.java:356) at java.util.HashSet.add(HashSet.java:163) at java.util.AbstractCollection.addAll(AbstractCollection.java:317) at java.util.HashSet.(HashSet.java:86) at org.netbeans.modules.web.context.WebInfLoader.testFile(WebInfLoader.j ava:125) at org.netbeans.modules.web.context.WebInfLoader.handleFindDataObject(We bInfLoader.java:111) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:220) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java :363) at org.openide.loaders.FolderList.createBoth(FolderList.java:576) at org.openide.loaders.FolderList.getObjects(FolderList.java:395) at org.openide.loaders.FolderList.access$200(FolderList.java:43) at org.openide.loaders.FolderList$ListTask.run(FolderList.java:743) at org.openide.util.Task.run(Task.java:152) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:622) "Thread-1" daemon prio=5 tid=0x14d36288 nid=0x5ec waiting on monitor [0x189df000 ..0x189dfdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) "OpenIDE Request Processor-0" daemon prio=2 tid=0x14d1a828 nid=0x5d8 waiting on monitor [0x187df000..0x187dfdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.openide.util.Task.waitFinished(Task.java:86) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor. java:432) at org.openide.loaders.FolderList.getChildrenList(FolderList.java:172) at org.openide.loaders.FolderList.getChildren(FolderList.java:161) at org.openide.loaders.DataFolder.getChildren(DataFolder.java:244) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:359) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.isAccessibleFromFolde r(ProjectDataObject.java:250) at org.netbeans.modules.projects.ProjectDataLoader$Performer.run(Project DataLoader.java:132) at org.openide.util.Task.run(Task.java:152) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:622) "AWT-Windows" prio=7 tid=0x14cf51e0 nid=0x624 runnable [0x163ef000..0x163efdbc] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:188) at java.lang.Thread.run(Thread.java:484) "SunToolkit.PostEventQueue-0" prio=7 tid=0x14cf4710 nid=0x608 waiting on monitor [0x161ef000..0x161efdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.PostEventQueue.run(SunToolkit.java:491) "AWT-EventQueue-0" prio=7 tid=0x14cb79e8 nid=0x5f4 waiting on monitor [0x15fef00 0..0x15fefdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.awt.EventQueue.getNextEvent(EventQueue.java:260) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:106) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:98) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) "Signal Dispatcher" daemon prio=10 tid=0x9b3db0 nid=0x6fc runnable [0..0] "Finalizer" daemon prio=9 tid=0x9b0090 nid=0x3d0 waiting on monitor [0x153ef000. .0x153efdbc] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" daemon prio=10 tid=0x9aeca0 nid=0x734 waiting on monitor [0x 151ef000..0x151efdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "main" prio=5 tid=0x9445c0 nid=0x6d0 waiting on monitor [0..0x12d178] "VM Thread" prio=5 tid=0x94fe20 nid=0x668 runnable "VM Periodic Task Thread" prio=10 tid=0x9b2ab0 nid=0x6c4 waiting on monitor "Suspend Checker Thread" prio=10 tid=0x9b3400 nid=0x6d4 runnable DURING (~100 MB usage) & ~100% cpu: C:\java\netbeans\bin>Full thread dump: "Instance processor" daemon prio=2 tid=0x14dbdc68 nid=0x674 waiting on monitor [ 0x1b58f000..0x1b58fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "OpenFile Server" daemon prio=2 tid=0x18a307a8 nid=0x3a4 runnable [0x1ae4f000..0 x1ae4fdbc] at java.net.PlainDatagramSocketImpl.peek(Native Method) at java.net.DatagramSocket.receive(DatagramSocket.java:354) at org.netbeans.modules.openfile.Server.run(Server.java:133) at java.lang.Thread.run(Thread.java:484) "AntProjectSupport.FiringProcessor" daemon prio=2 tid=0x18bfdec8 nid=0x11c waiti ng on monitor [0x1ac3f000..0x1ac3fdbc] at java.lang.Object.wait(Native Method) at org.apache.tools.ant.module.xml.AntProjectSupport$FiringProcessor.run (AntProjectSupport.java:589) "Screen Updater" prio=5 tid=0x14c86648 nid=0x640 waiting on monitor [0x1a83f000. .0x1a83fdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:76) at sun.awt.ScreenUpdater.run(ScreenUpdater.java:95) "Java source parsing" daemon prio=2 tid=0x18b31d48 nid=0x5a4 waiting on monitor [0x1a63f000..0x1a63fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "OpenIDE Request Processor-1" daemon prio=10 tid=0x18b31fd8 nid=0x130 waiting on monitor [0x1a43f000..0x1a43fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "JarFs - modification watcher" daemon prio=2 tid=0x14d03c00 nid=0x5dc waiting on monitor [0x19bef000..0x19befdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Folder Instance Processor" daemon prio=2 tid=0x18a2fd28 nid=0x2f8 waiting on mo nitor [0x197ef000..0x197efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "TimerQueue" daemon prio=5 tid=0x18a4bca8 nid=0x45c waiting on monitor [0x195ef0 00..0x195efdbc] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:233) at java.lang.Thread.run(Thread.java:484) "Automount" daemon prio=2 tid=0x18a3a988 nid=0x6a8 waiting on monitor [0x193ef00 0..0x193efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "EntityCatalog/parser" daemon prio=2 tid=0x18a071e8 nid=0x2fc waiting on monitor [0x191ef000..0x191efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Folder recognizer" daemon prio=2 tid=0x9c8db0 nid=0x5bc runnable [0x18fef000..0 x18fefdbc] at java.lang.StringBuffer.(StringBuffer.java:116) at java.lang.StringBuffer.(StringBuffer.java:104) at java.io.Win32FileSystem.resolve(Win32FileSystem.java:220) at java.io.File.(File.java:270) at org.openide.filesystems.LocalFileSystem.getFile(LocalFileSystem.java: 564) at org.openide.filesystems.LocalFileSystem.folder(LocalFileSystem.java:3 86) at org.openide.filesystems.LocalFileSystem$Impl.folder(LocalFileSystem.j ava:682) at org.openide.filesystems.AbstractFileObject.isFolder(AbstractFileObjec t.java:97) at org.netbeans.core.windows.layers.WSLoader.findPrimaryFile(WSLoader.ja va:129) at org.openide.loaders.MultiFileLoader.findPrimaryFileImpl(MultiFileLoad er.java:232) at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoa der.java:65) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:220) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java :363) at org.openide.loaders.FolderList.createBoth(FolderList.java:576) at org.openide.loaders.FolderList.getObjects(FolderList.java:395) at org.openide.loaders.FolderList.access$200(FolderList.java:43) at org.openide.loaders.FolderList$ListTask.run(FolderList.java:743) at org.openide.util.Task.run(Task.java:152) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:622) "Thread-1" daemon prio=5 tid=0x14d36288 nid=0x5ec waiting on monitor [0x189df000 ..0x189dfdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) "OpenIDE Request Processor-0" daemon prio=2 tid=0x14d1a828 nid=0x5d8 waiting on monitor [0x187df000..0x187dfdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.openide.util.Task.waitFinished(Task.java:86) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor. java:432) at org.openide.loaders.FolderList.getChildrenList(FolderList.java:172) at org.openide.loaders.FolderList.getChildren(FolderList.java:161) at org.openide.loaders.DataFolder.getChildren(DataFolder.java:244) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:359) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.isAccessibleFromFolde r(ProjectDataObject.java:250) at org.netbeans.modules.projects.ProjectDataLoader$Performer.run(Project DataLoader.java:132) at org.openide.util.Task.run(Task.java:152) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:622) "AWT-Windows" prio=7 tid=0x14cf51e0 nid=0x624 runnable [0x163ef000..0x163efdbc] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:188) at java.lang.Thread.run(Thread.java:484) "SunToolkit.PostEventQueue-0" prio=7 tid=0x14cf4710 nid=0x608 waiting on monitor [0x161ef000..0x161efdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.PostEventQueue.run(SunToolkit.java:491) "AWT-EventQueue-0" prio=7 tid=0x14cb79e8 nid=0x5f4 waiting on monitor [0x15fef00 0..0x15fefdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.awt.EventQueue.getNextEvent(EventQueue.java:260) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:106) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:98) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) "Signal Dispatcher" daemon prio=10 tid=0x9b3db0 nid=0x6fc runnable [0..0] "Finalizer" daemon prio=9 tid=0x9b0090 nid=0x3d0 waiting on monitor [0x153ef000. .0x153efdbc] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" daemon prio=10 tid=0x9aeca0 nid=0x734 waiting on monitor [0x 151ef000..0x151efdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "main" prio=5 tid=0x9445c0 nid=0x6d0 waiting on monitor [0..0x12d178] "VM Thread" prio=5 tid=0x94fe20 nid=0x668 runnable "VM Periodic Task Thread" prio=10 tid=0x9b2ab0 nid=0x6c4 waiting on monitor "Suspend Checker Thread" prio=10 tid=0x9b3400 nid=0x6d4 runnable DURING (~200 MB Usage) & 50% CPU: C:\java\netbeans\bin>Full thread dump: "Instance processor" daemon prio=2 tid=0x14dbdc68 nid=0x674 waiting on monitor [ 0x1b58f000..0x1b58fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "OpenFile Server" daemon prio=2 tid=0x18a307a8 nid=0x3a4 runnable [0x1ae4f000..0 x1ae4fdbc] at java.net.PlainDatagramSocketImpl.peek(Native Method) at java.net.DatagramSocket.receive(DatagramSocket.java:354) at org.netbeans.modules.openfile.Server.run(Server.java:133) at java.lang.Thread.run(Thread.java:484) "AntProjectSupport.FiringProcessor" daemon prio=2 tid=0x18bfdec8 nid=0x11c waiti ng on monitor [0x1ac3f000..0x1ac3fdbc] at java.lang.Object.wait(Native Method) at org.apache.tools.ant.module.xml.AntProjectSupport$FiringProcessor.run (AntProjectSupport.java:589) "Screen Updater" prio=5 tid=0x14c86648 nid=0x640 waiting on monitor [0x1a83f000. .0x1a83fdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:76) at sun.awt.ScreenUpdater.run(ScreenUpdater.java:95) "Java source parsing" daemon prio=2 tid=0x18b31d48 nid=0x5a4 waiting on monitor [0x1a63f000..0x1a63fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "OpenIDE Request Processor-1" daemon prio=10 tid=0x18b31fd8 nid=0x130 waiting on monitor [0x1a43f000..0x1a43fdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "JarFs - modification watcher" daemon prio=2 tid=0x14d03c00 nid=0x5dc waiting on monitor [0x19bef000..0x19befdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Folder Instance Processor" daemon prio=2 tid=0x18a2fd28 nid=0x2f8 waiting on mo nitor [0x197ef000..0x197efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "TimerQueue" daemon prio=5 tid=0x18a4bca8 nid=0x45c waiting on monitor [0x195ef0 00..0x195efdbc] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:233) at java.lang.Thread.run(Thread.java:484) "Automount" daemon prio=2 tid=0x18a3a988 nid=0x6a8 waiting on monitor [0x193ef00 0..0x193efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "EntityCatalog/parser" daemon prio=2 tid=0x18a071e8 nid=0x2fc waiting on monitor [0x191ef000..0x191efdbc] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:581) "Folder recognizer" daemon prio=2 tid=0x9c8db0 nid=0x5bc runnable [0x18fef000..0 x18fefdbc] at org.openide.filesystems.FileObject.getPackageName(FileObject.java:149 ) at org.netbeans.modules.web.tomcat.TomcatDataLoader.findPrimaryFile(Tomc atDataLoader.java:71) at org.openide.loaders.MultiFileLoader.findPrimaryFileImpl(MultiFileLoad er.java:232) at org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoa der.java:65) at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:220) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java :363) at org.openide.loaders.FolderList.createBoth(FolderList.java:576) at org.openide.loaders.FolderList.getObjects(FolderList.java:395) at org.openide.loaders.FolderList.access$200(FolderList.java:43) at org.openide.loaders.FolderList$ListTask.run(FolderList.java:743) at org.openide.util.Task.run(Task.java:152) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:622) "Thread-1" daemon prio=5 tid=0x14d36288 nid=0x5ec waiting on monitor [0x189df000 ..0x189dfdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) "OpenIDE Request Processor-0" daemon prio=2 tid=0x14d1a828 nid=0x5d8 waiting on monitor [0x187df000..0x187dfdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at org.openide.util.Task.waitFinished(Task.java:86) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor. java:432) at org.openide.loaders.FolderList.getChildrenList(FolderList.java:172) at org.openide.loaders.FolderList.getChildren(FolderList.java:161) at org.openide.loaders.DataFolder.getChildren(DataFolder.java:244) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:359) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.findObject(ProjectDat aObject.java:363) at org.netbeans.modules.projects.ProjectDataObject.isAccessibleFromFolde r(ProjectDataObject.java:250) at org.netbeans.modules.projects.ProjectDataLoader$Performer.run(Project DataLoader.java:132) at org.openide.util.Task.run(Task.java:152) at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcesso r.java:622) "AWT-Windows" prio=7 tid=0x14cf51e0 nid=0x624 runnable [0x163ef000..0x163efdbc] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:188) at java.lang.Thread.run(Thread.java:484) "SunToolkit.PostEventQueue-0" prio=7 tid=0x14cf4710 nid=0x608 waiting on monitor [0x161ef000..0x161efdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at sun.awt.PostEventQueue.run(SunToolkit.java:491) "AWT-EventQueue-0" prio=7 tid=0x14cb79e8 nid=0x5f4 waiting on monitor [0x15fef00 0..0x15fefdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.awt.EventQueue.getNextEvent(EventQueue.java:260) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh read.java:106) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:98) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) "Signal Dispatcher" daemon prio=10 tid=0x9b3db0 nid=0x6fc runnable [0..0] "Finalizer" daemon prio=9 tid=0x9b0090 nid=0x3d0 waiting on monitor [0x153ef000. .0x153efdbc] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" daemon prio=10 tid=0x9aeca0 nid=0x734 waiting on monitor [0x 151ef000..0x151efdbc] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "main" prio=5 tid=0x9445c0 nid=0x6d0 waiting on monitor [0..0x12d178] "VM Thread" prio=5 tid=0x94fe20 nid=0x668 runnable "VM Periodic Task Thread" prio=10 tid=0x9b2ab0 nid=0x6c4 waiting on monitor "Suspend Checker Thread" prio=10 tid=0x9b3400 nid=0x6d4 runnable