2009-01-08 10:11:35 Full thread dump Java HotSpot(TM) Client VM (11.0-b16 mixed mode, sharing): "JavaSourceTaskFactory" daemon prio=10 tid=0xb50f0800 nid=0x4163 waiting for monitor entry [0xad01b000..0xad01bec0] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:877) - waiting to lock <0x68700000> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.java.source.parsing.JavacParser$DocListener.(JavacParser.java:982) at org.netbeans.modules.java.source.parsing.JavacParser.(JavacParser.java:237) at org.netbeans.modules.java.source.parsing.JavacParserFactory.createParser(JavacParserFactory.java:64) at org.netbeans.modules.java.source.parsing.JavacParserFactory.createParser(JavacParserFactory.java:56) at org.netbeans.modules.parsing.impl.SourceCache.getParser(SourceCache.java:154) - locked <0x68700108> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.impl.event.EventSupport.init(EventSupport.java:122) - locked <0x687001a0> (a org.netbeans.modules.parsing.impl.event.EventSupport) at org.netbeans.modules.parsing.api.Source.assignListeners(Source.java:391) at org.netbeans.modules.parsing.api.Source.access$500(Source.java:99) at org.netbeans.modules.parsing.api.Source$MySourceAccessor.assignListeners(Source.java:491) at org.netbeans.modules.parsing.impl.TaskProcessor.handleAddRequests(TaskProcessor.java:491) at org.netbeans.modules.parsing.impl.TaskProcessor.addPhaseCompletionTasks(TaskProcessor.java:308) at org.netbeans.modules.parsing.impl.TaskProcessor.addPhaseCompletionTasks(TaskProcessor.java:280) at org.netbeans.modules.parsing.impl.Utilities.addParserResultTask(Utilities.java:121) at org.netbeans.modules.java.source.JavaSourceAccessor.addPhaseCompletionTask(JavaSourceAccessor.java:174) at org.netbeans.api.java.source.JavaSourceTaskFactory$3.addPhaseCompletionTask(JavaSourceTaskFactory.java:246) at org.netbeans.api.java.source.JavaSourceTaskFactory.stateChangedImpl(JavaSourceTaskFactory.java:201) at org.netbeans.api.java.source.JavaSourceTaskFactory.access$000(JavaSourceTaskFactory.java:79) at org.netbeans.api.java.source.JavaSourceTaskFactory$1.run(JavaSourceTaskFactory.java:140) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.core.windows.FloatingWindowTransparencyManager$2]" daemon prio=10 tid=0xb50edc00 nid=0x4161 in Object.wait() [0xad41d000..0xad41dfc0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:958) - locked <0x6eda5fe0> (a java.lang.Object) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0xb5074c00 nid=0x4160 in Object.wait() [0xad61e000..0xad61f140] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:958) - locked <0x6eda6060> (a java.lang.Object) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.core.windows.FloatingWindowTransparencyManager$2]" daemon prio=10 tid=0xaedd9c00 nid=0x4147 in Object.wait() [0xafa2c000..0xafa2d0c0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:958) - locked <0x6e740418> (a java.lang.Object) "Document Processing" daemon prio=10 tid=0xae4fd800 nid=0x40e5 waiting for monitor entry [0xb15fc000..0xb15fcec0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:357) - waiting to lock <0x68700108> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:222) at org.netbeans.modules.parsing.impl.event.EventSupport$DocListener.propertyChange(EventSupport.java:201) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.openide.text.CloneableEditorSupport.firePropertyChange(CloneableEditorSupport.java:496) at org.openide.text.CloneableEditorSupport.fireDocumentChange(CloneableEditorSupport.java:2204) at org.openide.text.CloneableEditorSupport.access$1300(CloneableEditorSupport.java:120) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:653) - locked <0x68700000> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324) at org.openide.text.NbDocument.runAtomic(NbDocument.java:384) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:631) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "OpenIDE-request-processor-5" daemon prio=10 tid=0x085a7000 nid=0x403c waiting for monitor entry [0xb0629000..0xb0629fc0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.parsing.api.Source$MySourceAccessor.getCache(Source.java:555) - waiting to lock <0x68700108> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.spi.Scheduler$1.run(Scheduler.java:149) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "GSF Source Worker Thread" daemon prio=10 tid=0xb3418400 nid=0x3ee7 waiting on condition [0xafc3e000..0xafc3f0c0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x6ab8c210> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.napi.gsfret.source.Source$CompilationJob.run(Source.java:1345) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "Java Source Worker Thread" daemon prio=10 tid=0xb0cf1800 nid=0x3ee6 waiting on condition [0xafe3f000..0xafe3fe40] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x6ab8f198> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:599) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" daemon prio=10 tid=0xb5018c00 nid=0x3ee5 in Object.wait() [0xb0227000..0xb0227dc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6ab8c2c0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x6ab8c2c0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=10 tid=0xb5092000 nid=0x3eaa waiting on condition [0x00000000..0xb7db8080] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x08233000 nid=0x3ed1 in Object.wait() [0xb13fb000..0xb13fc0c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:837) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:826) at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:806) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:786) - locked <0x68700000> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.DataEditorSupport.openDocument(DataEditorSupport.java:404) at org.openide.text.CloneableEditorSupport.open(CloneableEditorSupport.java:438) at org.openide.actions.OpenAction.performAction(OpenAction.java:81) at org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:581) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:577) at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1505) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252) at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:252) at java.awt.Component.processMouseEvent(Component.java:6137) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5899) at java.awt.Container.processEvent(Container.java:2023) at java.awt.Component.dispatchEventImpl(Component.java:4501) at java.awt.Container.dispatchEventImpl(Container.java:2081) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3974) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895) at java.awt.Container.dispatchEventImpl(Container.java:2067) at java.awt.Window.dispatchEventImpl(Window.java:2458) at java.awt.Component.dispatchEvent(Component.java:4331) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "TimerQueue" daemon prio=10 tid=0xb1ecd400 nid=0x3ed0 in Object.wait() [0xb37f8000..0xb37f8e40] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x6a8f1990> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0xb1a05800 nid=0x3ecd in Object.wait() [0xb19fe000..0xb19feec0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x6a8d9ce0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:101) - locked <0x6a8d9ce0> (a java.lang.Object) "Thread-3" daemon prio=10 tid=0xb3268000 nid=0x3eca in Object.wait() [0xb1dfe000..0xb1dfefc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x6a7b94c0> (a java.util.LinkedList) "AWT-Shutdown" prio=10 tid=0xb50f8400 nid=0x3ebf in Object.wait() [0xb39f9000..0xb39f9e40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x69fcb8a0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0xb50bdc00 nid=0x3ebe runnable [0xb3bfa000..0xb3bfadc0] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:548) at sun.awt.X11.XToolkit.run(XToolkit.java:523) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x080eb400 nid=0x3ebd in Object.wait() [0xb3e11000..0xb3e11f40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x69fc2398> (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) "Active Reference Queue Daemon" daemon prio=10 tid=0x080e4000 nid=0x3ebc in Object.wait() [0xb42bf000..0xb42bfec0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x69f907d0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3098) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0x080a2c00 nid=0x3eb9 in Object.wait() [0xb46c1000..0xb46c2140] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x69f90a28> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x08099000 nid=0x3eb8 runnable [0xb48c2000..0xb48c30c0] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x69f90ac8> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1010) "Low Memory Detector" daemon prio=10 tid=0xb5002400 nid=0x3eb0 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0xb5000800 nid=0x3eaf waiting on condition [0x00000000..0xb4ffe978] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0808d000 nid=0x3eae waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08086c00 nid=0x3ead in Object.wait() [0xb5565000..0xb5565fc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x69f90d88> (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=0x08082400 nid=0x3eac in Object.wait() [0xb5767000..0xb5767140] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x69f907f8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x08080800 nid=0x3eab runnable "VM Periodic Task Thread" prio=10 tid=0x0808f800 nid=0x3eb1 waiting on condition JNI global references: 3115 Found one Java-level deadlock: ============================= "JavaSourceTaskFactory": waiting to lock monitor 0x0808476c (object 0x68700000, a org.openide.windows.CloneableOpenSupport$Listener), which is held by "Document Processing" "Document Processing": waiting to lock monitor 0xb0cf47ac (object 0x68700108, a org.netbeans.modules.parsing.api.Source), which is held by "JavaSourceTaskFactory" Java stack information for the threads listed above: =================================================== "JavaSourceTaskFactory": at org.openide.text.CloneableEditorSupport.getDocument(CloneableEditorSupport.java:877) - waiting to lock <0x68700000> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.java.source.parsing.JavacParser$DocListener.(JavacParser.java:982) at org.netbeans.modules.java.source.parsing.JavacParser.(JavacParser.java:237) at org.netbeans.modules.java.source.parsing.JavacParserFactory.createParser(JavacParserFactory.java:64) at org.netbeans.modules.java.source.parsing.JavacParserFactory.createParser(JavacParserFactory.java:56) at org.netbeans.modules.parsing.impl.SourceCache.getParser(SourceCache.java:154) - locked <0x68700108> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.impl.event.EventSupport.init(EventSupport.java:122) - locked <0x687001a0> (a org.netbeans.modules.parsing.impl.event.EventSupport) at org.netbeans.modules.parsing.api.Source.assignListeners(Source.java:391) at org.netbeans.modules.parsing.api.Source.access$500(Source.java:99) at org.netbeans.modules.parsing.api.Source$MySourceAccessor.assignListeners(Source.java:491) at org.netbeans.modules.parsing.impl.TaskProcessor.handleAddRequests(TaskProcessor.java:491) at org.netbeans.modules.parsing.impl.TaskProcessor.addPhaseCompletionTasks(TaskProcessor.java:308) at org.netbeans.modules.parsing.impl.TaskProcessor.addPhaseCompletionTasks(TaskProcessor.java:280) at org.netbeans.modules.parsing.impl.Utilities.addParserResultTask(Utilities.java:121) at org.netbeans.modules.java.source.JavaSourceAccessor.addPhaseCompletionTask(JavaSourceAccessor.java:174) at org.netbeans.api.java.source.JavaSourceTaskFactory$3.addPhaseCompletionTask(JavaSourceTaskFactory.java:246) at org.netbeans.api.java.source.JavaSourceTaskFactory.stateChangedImpl(JavaSourceTaskFactory.java:201) at org.netbeans.api.java.source.JavaSourceTaskFactory.access$000(JavaSourceTaskFactory.java:79) at org.netbeans.api.java.source.JavaSourceTaskFactory$1.run(JavaSourceTaskFactory.java:140) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) "Document Processing": at org.netbeans.modules.parsing.api.Source._getDocument(Source.java:357) - waiting to lock <0x68700108> (a org.netbeans.modules.parsing.api.Source) at org.netbeans.modules.parsing.api.Source.getDocument(Source.java:222) at org.netbeans.modules.parsing.impl.event.EventSupport$DocListener.propertyChange(EventSupport.java:201) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:186) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.openide.text.CloneableEditorSupport.firePropertyChange(CloneableEditorSupport.java:496) at org.openide.text.CloneableEditorSupport.fireDocumentChange(CloneableEditorSupport.java:2204) at org.openide.text.CloneableEditorSupport.access$1300(CloneableEditorSupport.java:120) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:653) - locked <0x68700000> (a org.openide.windows.CloneableOpenSupport$Listener) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324) at org.openide.text.NbDocument.runAtomic(NbDocument.java:384) at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:631) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:621) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) Found 1 deadlock. Heap def new generation total 15168K, used 2462K [0x67830000, 0x688a0000, 0x69f90000) eden space 13504K, 12% used [0x67830000, 0x679cc480, 0x68560000) from space 1664K, 48% used [0x68700000, 0x687cb640, 0x688a0000) to space 1664K, 0% used [0x68560000, 0x68560000, 0x68700000) tenured generation total 201520K, used 101352K [0x69f90000, 0x7645c000, 0x87830000) the space 201520K, 50% used [0x69f90000, 0x7028a3b8, 0x7028a400, 0x7645c000) compacting perm gen total 47360K, used 47134K [0x87830000, 0x8a670000, 0x94030000) the space 47360K, 99% used [0x87830000, 0x8a637938, 0x8a637a00, 0x8a670000) ro space 8192K, 74% used [0x94030000, 0x946231b0, 0x94623200, 0x94830000) rw space 12288K, 58% used [0x94830000, 0x94f3e098, 0x94f3e200, 0x95430000)