| 1 | 2012-12-04 16:28:34
|
|---|
| 2 | Full thread dump OpenJDK 64-Bit Server VM (20.0-b12 mixed mode):
|
|---|
| 3 |
|
|---|
| 4 | "Map Status Collector" daemon prio=10 tid=0x00007f4138a31000 nid=0x1173 in Object.wait() [0x00007f412d51c000]
|
|---|
| 5 | java.lang.Thread.State: WAITING (on object monitor)
|
|---|
| 6 | at java.lang.Object.wait(Native Method)
|
|---|
| 7 | - waiting on <0x00000000f426da68> (a java.awt.EventQueue$1AWTInvocationLock)
|
|---|
| 8 | at java.lang.Object.wait(Object.java:502)
|
|---|
| 9 | at java.awt.EventQueue.invokeAndWait(EventQueue.java:1063)
|
|---|
| 10 | - locked <0x00000000f426da68> (a java.awt.EventQueue$1AWTInvocationLock)
|
|---|
| 11 | at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:241)
|
|---|
| 12 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 13 |
|
|---|
| 14 | "Timer-2" prio=10 tid=0x00007f413825d000 nid=0x1171 in Object.wait() [0x00007f412d71e000]
|
|---|
| 15 | java.lang.Thread.State: WAITING (on object monitor)
|
|---|
| 16 | at java.lang.Object.wait(Native Method)
|
|---|
| 17 | - waiting on <0x00000000d93c8128> (a java.util.TaskQueue)
|
|---|
| 18 | at java.lang.Object.wait(Object.java:502)
|
|---|
| 19 | at java.util.TimerThread.mainLoop(Timer.java:505)
|
|---|
| 20 | - locked <0x00000000d93c8128> (a java.util.TaskQueue)
|
|---|
| 21 | at java.util.TimerThread.run(Timer.java:484)
|
|---|
| 22 |
|
|---|
| 23 | "pool-1-thread-1" prio=10 tid=0x00007f41395e2000 nid=0x1170 waiting on condition [0x00007f412d81f000]
|
|---|
| 24 | java.lang.Thread.State: WAITING (parking)
|
|---|
| 25 | at sun.misc.Unsafe.park(Native Method)
|
|---|
| 26 | - parking to wait for <0x00000000d67ffd80> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
|
|---|
| 27 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
|
|---|
| 28 | at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
|
|---|
| 29 | at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
|
|---|
| 30 | at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
|
|---|
| 31 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
|
|---|
| 32 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
|
|---|
| 33 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 34 |
|
|---|
| 35 | "Timer-1" daemon prio=10 tid=0x00007f41390af800 nid=0x115f in Object.wait() [0x00007f4134c60000]
|
|---|
| 36 | java.lang.Thread.State: WAITING (on object monitor)
|
|---|
| 37 | at java.lang.Object.wait(Native Method)
|
|---|
| 38 | - waiting on <0x00000000d9412138> (a java.util.TaskQueue)
|
|---|
| 39 | at java.lang.Object.wait(Object.java:502)
|
|---|
| 40 | at java.util.TimerThread.mainLoop(Timer.java:505)
|
|---|
| 41 | - locked <0x00000000d9412138> (a java.util.TaskQueue)
|
|---|
| 42 | at java.util.TimerThread.run(Timer.java:484)
|
|---|
| 43 |
|
|---|
| 44 | "OSMJobThread 1" daemon prio=10 tid=0x00007f4138034000 nid=0x115e waiting on condition [0x00007f4134d61000]
|
|---|
| 45 | java.lang.Thread.State: WAITING (parking)
|
|---|
| 46 | at sun.misc.Unsafe.park(Native Method)
|
|---|
| 47 | - parking to wait for <0x00000000d9412588> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
|
|---|
| 48 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
|
|---|
| 49 | at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
|
|---|
| 50 | at java.util.concurrent.LinkedBlockingDeque.takeLast(LinkedBlockingDeque.java:421)
|
|---|
| 51 | at org.openstreetmap.gui.jmapviewer.JobDispatcher$JobThread.executeJobs(JobDispatcher.java:149)
|
|---|
| 52 | at org.openstreetmap.gui.jmapviewer.JobDispatcher$JobThread.run(JobDispatcher.java:135)
|
|---|
| 53 |
|
|---|
| 54 | "Timer-0" daemon prio=10 tid=0x00007f4138831000 nid=0x115d in Object.wait() [0x00007f4134e62000]
|
|---|
| 55 | java.lang.Thread.State: TIMED_WAITING (on object monitor)
|
|---|
| 56 | at java.lang.Object.wait(Native Method)
|
|---|
| 57 | - waiting on <0x00000000d8daadd8> (a java.util.TaskQueue)
|
|---|
| 58 | at java.util.TimerThread.mainLoop(Timer.java:531)
|
|---|
| 59 | - locked <0x00000000d8daadd8> (a java.util.TaskQueue)
|
|---|
| 60 | at java.util.TimerThread.run(Timer.java:484)
|
|---|
| 61 |
|
|---|
| 62 | "DestroyJavaVM" prio=10 tid=0x00007f4130137800 nid=0x1142 waiting on condition [0x0000000000000000]
|
|---|
| 63 | java.lang.Thread.State: RUNNABLE
|
|---|
| 64 |
|
|---|
| 65 | "WeakCollectionCleaner" daemon prio=10 tid=0x00007f4130c93800 nid=0x115c in Object.wait() [0x00007f4134f63000]
|
|---|
| 66 | java.lang.Thread.State: WAITING (on object monitor)
|
|---|
| 67 | at java.lang.Object.wait(Native Method)
|
|---|
| 68 | - waiting on <0x00000000d9417250> (a java.lang.ref.ReferenceQueue$Lock)
|
|---|
| 69 | at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
|
|---|
| 70 | - locked <0x00000000d9417250> (a java.lang.ref.ReferenceQueue$Lock)
|
|---|
| 71 | at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
|
|---|
| 72 | at org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:77)
|
|---|
| 73 |
|
|---|
| 74 | "GT authority factory disposer" daemon prio=10 tid=0x00007f41304b2800 nid=0x115b in Object.wait() [0x00007f413485f000]
|
|---|
| 75 | java.lang.Thread.State: TIMED_WAITING (on object monitor)
|
|---|
| 76 | at java.lang.Object.wait(Native Method)
|
|---|
| 77 | - waiting on <0x00000000d94128c8> (a java.util.TaskQueue)
|
|---|
| 78 | at java.util.TimerThread.mainLoop(Timer.java:531)
|
|---|
| 79 | - locked <0x00000000d94128c8> (a java.util.TaskQueue)
|
|---|
| 80 | at java.util.TimerThread.run(Timer.java:484)
|
|---|
| 81 |
|
|---|
| 82 | "pool-4-thread-4" prio=10 tid=0x00007f41301ef800 nid=0x1159 waiting on condition [0x00007f412fefd000]
|
|---|
| 83 | java.lang.Thread.State: WAITING (parking)
|
|---|
| 84 | at sun.misc.Unsafe.park(Native Method)
|
|---|
| 85 | - parking to wait for <0x00000000d6dad550> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
|
|---|
| 86 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
|
|---|
| 87 | at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
|
|---|
| 88 | at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
|
|---|
| 89 | at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
|
|---|
| 90 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
|
|---|
| 91 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
|
|---|
| 92 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 93 |
|
|---|
| 94 | "pool-4-thread-3" prio=10 tid=0x00007f41302cf800 nid=0x1158 waiting on condition [0x00007f412fffe000]
|
|---|
| 95 | java.lang.Thread.State: WAITING (parking)
|
|---|
| 96 | at sun.misc.Unsafe.park(Native Method)
|
|---|
| 97 | - parking to wait for <0x00000000d6dad550> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
|
|---|
| 98 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
|
|---|
| 99 | at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
|
|---|
| 100 | at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
|
|---|
| 101 | at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
|
|---|
| 102 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
|
|---|
| 103 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
|
|---|
| 104 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 105 |
|
|---|
| 106 | "pool-4-thread-2" prio=10 tid=0x0000000001bdf800 nid=0x1157 waiting on condition [0x00007f4134165000]
|
|---|
| 107 | java.lang.Thread.State: WAITING (parking)
|
|---|
| 108 | at sun.misc.Unsafe.park(Native Method)
|
|---|
| 109 | - parking to wait for <0x00000000d6dad550> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
|
|---|
| 110 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
|
|---|
| 111 | at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
|
|---|
| 112 | at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
|
|---|
| 113 | at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
|
|---|
| 114 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
|
|---|
| 115 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
|
|---|
| 116 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 117 |
|
|---|
| 118 | "pool-4-thread-1" prio=10 tid=0x0000000001b1e000 nid=0x1156 waiting on condition [0x00007f41345bb000]
|
|---|
| 119 | java.lang.Thread.State: WAITING (parking)
|
|---|
| 120 | at sun.misc.Unsafe.park(Native Method)
|
|---|
| 121 | - parking to wait for <0x00000000d6dad550> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
|
|---|
| 122 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
|
|---|
| 123 | at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
|
|---|
| 124 | at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
|
|---|
| 125 | at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
|
|---|
| 126 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
|
|---|
| 127 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
|
|---|
| 128 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 129 |
|
|---|
| 130 | "TimerQueue" daemon prio=10 tid=0x0000000001dc8800 nid=0x1154 waiting on condition [0x00007f41346bc000]
|
|---|
| 131 | java.lang.Thread.State: WAITING (parking)
|
|---|
| 132 | at sun.misc.Unsafe.park(Native Method)
|
|---|
| 133 | - parking to wait for <0x00000000d6f25750> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
|
|---|
| 134 | at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
|
|---|
| 135 | at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
|
|---|
| 136 | at java.util.concurrent.DelayQueue.take(DelayQueue.java:189)
|
|---|
| 137 | at javax.swing.TimerQueue.run(TimerQueue.java:167)
|
|---|
| 138 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 139 |
|
|---|
| 140 | "AWT-EventQueue-0" prio=10 tid=0x00007f413848a000 nid=0x1152 runnable [0x00007f41358be000]
|
|---|
| 141 | java.lang.Thread.State: RUNNABLE
|
|---|
| 142 | at sun.java2d.loops.ScaledBlit.Scale(Native Method)
|
|---|
| 143 | at sun.java2d.pipe.DrawImage.scaleSurfaceData(DrawImage.java:985)
|
|---|
| 144 | at sun.java2d.pipe.DrawImage.renderImageScale(DrawImage.java:642)
|
|---|
| 145 | at sun.java2d.pipe.DrawImage.tryCopyOrScale(DrawImage.java:307)
|
|---|
| 146 | at sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:260)
|
|---|
| 147 | at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:80)
|
|---|
| 148 | at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1011)
|
|---|
| 149 | at sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
|
|---|
| 150 | at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3071)
|
|---|
| 151 | at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3056)
|
|---|
| 152 | at org.openstreetmap.josm.plugins.piclayer.layer.PicLayerAbstract.paint(PicLayerAbstract.java:257)
|
|---|
| 153 | at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:496)
|
|---|
| 154 | at org.openstreetmap.josm.gui.MapView.paint(MapView.java:580)
|
|---|
| 155 | at javax.swing.JComponent.paintChildren(JComponent.java:867)
|
|---|
| 156 | - locked <0x00000000d6820198> (a java.awt.Component$AWTTreeLock)
|
|---|
| 157 | at javax.swing.JComponent.paint(JComponent.java:1039)
|
|---|
| 158 | at javax.swing.JComponent.paintChildren(JComponent.java:867)
|
|---|
| 159 | - locked <0x00000000d6820198> (a java.awt.Component$AWTTreeLock)
|
|---|
| 160 | at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1042)
|
|---|
| 161 | at javax.swing.JComponent.paint(JComponent.java:1039)
|
|---|
| 162 | at javax.swing.JComponent.paintChildren(JComponent.java:867)
|
|---|
| 163 | - locked <0x00000000d6820198> (a java.awt.Component$AWTTreeLock)
|
|---|
| 164 | at javax.swing.JComponent.paint(JComponent.java:1039)
|
|---|
| 165 | at javax.swing.JComponent.paintChildren(JComponent.java:867)
|
|---|
| 166 | - locked <0x00000000d6820198> (a java.awt.Component$AWTTreeLock)
|
|---|
| 167 | at javax.swing.JComponent.paint(JComponent.java:1039)
|
|---|
| 168 | at javax.swing.JComponent.paintChildren(JComponent.java:867)
|
|---|
| 169 | - locked <0x00000000d6820198> (a java.awt.Component$AWTTreeLock)
|
|---|
| 170 | at javax.swing.JComponent.paint(JComponent.java:1039)
|
|---|
| 171 | at javax.swing.JComponent.paintChildren(JComponent.java:867)
|
|---|
| 172 | - locked <0x00000000d6820198> (a java.awt.Component$AWTTreeLock)
|
|---|
| 173 | at javax.swing.JComponent.paint(JComponent.java:1039)
|
|---|
| 174 | at javax.swing.JLayeredPane.paint(JLayeredPane.java:581)
|
|---|
| 175 | at javax.swing.JComponent.paintChildren(JComponent.java:867)
|
|---|
| 176 | - locked <0x00000000d6820198> (a java.awt.Component$AWTTreeLock)
|
|---|
| 177 | at javax.swing.JComponent.paintToOffscreen(JComponent.java:5146)
|
|---|
| 178 | at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:302)
|
|---|
| 179 | at javax.swing.RepaintManager.paint(RepaintManager.java:1188)
|
|---|
| 180 | at javax.swing.JComponent.paint(JComponent.java:1016)
|
|---|
| 181 | at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
|
|---|
| 182 | at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:78)
|
|---|
| 183 | at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:115)
|
|---|
| 184 | at java.awt.Container.paint(Container.java:1784)
|
|---|
| 185 | at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:794)
|
|---|
| 186 | at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:735)
|
|---|
| 187 | at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:677)
|
|---|
| 188 | at javax.swing.RepaintManager.access$700(RepaintManager.java:58)
|
|---|
| 189 | at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1593)
|
|---|
| 190 | at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
|
|---|
| 191 | at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:670)
|
|---|
| 192 | at java.awt.EventQueue.access$400(EventQueue.java:96)
|
|---|
| 193 | at java.awt.EventQueue$2.run(EventQueue.java:631)
|
|---|
| 194 | at java.awt.EventQueue$2.run(EventQueue.java:629)
|
|---|
| 195 | at java.security.AccessController.doPrivileged(Native Method)
|
|---|
| 196 | at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
|
|---|
| 197 | at java.awt.EventQueue.dispatchEvent(EventQueue.java:640)
|
|---|
| 198 | at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
|
|---|
| 199 | at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
|
|---|
| 200 | at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
|
|---|
| 201 | at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
|
|---|
| 202 | at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
|
|---|
| 203 | at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
|
|---|
| 204 |
|
|---|
| 205 | "AWT-Shutdown" prio=10 tid=0x00007f413846c000 nid=0x1151 in Object.wait() [0x00007f41359c1000]
|
|---|
| 206 | java.lang.Thread.State: WAITING (on object monitor)
|
|---|
| 207 | at java.lang.Object.wait(Native Method)
|
|---|
| 208 | - waiting on <0x00000000d6e0b060> (a java.lang.Object)
|
|---|
| 209 | at java.lang.Object.wait(Object.java:502)
|
|---|
| 210 | at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:281)
|
|---|
| 211 | - locked <0x00000000d6e0b060> (a java.lang.Object)
|
|---|
| 212 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 213 |
|
|---|
| 214 | "AWT-XAWT" daemon prio=10 tid=0x00007f4138451800 nid=0x1150 runnable [0x00007f4135ddf000]
|
|---|
| 215 | java.lang.Thread.State: RUNNABLE
|
|---|
| 216 | at sun.awt.X11.XToolkit.waitForEvents(Native Method)
|
|---|
| 217 | at sun.awt.X11.XToolkit.run(XToolkit.java:567)
|
|---|
| 218 | at sun.awt.X11.XToolkit.run(XToolkit.java:542)
|
|---|
| 219 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 220 |
|
|---|
| 221 | "Java2D Disposer" daemon prio=10 tid=0x00007f4138213000 nid=0x114f in Object.wait() [0x00007f413615b000]
|
|---|
| 222 | java.lang.Thread.State: WAITING (on object monitor)
|
|---|
| 223 | at java.lang.Object.wait(Native Method)
|
|---|
| 224 | - waiting on <0x00000000d6a81dc8> (a java.lang.ref.ReferenceQueue$Lock)
|
|---|
| 225 | at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
|
|---|
| 226 | - locked <0x00000000d6a81dc8> (a java.lang.ref.ReferenceQueue$Lock)
|
|---|
| 227 | at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
|
|---|
| 228 | at sun.java2d.Disposer.run(Disposer.java:143)
|
|---|
| 229 | at java.lang.Thread.run(Thread.java:679)
|
|---|
| 230 |
|
|---|
| 231 | "Low Memory Detector" daemon prio=10 tid=0x00007f4138006800 nid=0x114d runnable [0x0000000000000000]
|
|---|
| 232 | java.lang.Thread.State: RUNNABLE
|
|---|
| 233 |
|
|---|
| 234 | "C2 CompilerThread1" daemon prio=10 tid=0x00007f4138004000 nid=0x114c waiting on condition [0x0000000000000000]
|
|---|
| 235 | java.lang.Thread.State: RUNNABLE
|
|---|
| 236 |
|
|---|
| 237 | "C2 CompilerThread0" daemon prio=10 tid=0x00007f4138001000 nid=0x114b waiting on condition [0x0000000000000000]
|
|---|
| 238 | java.lang.Thread.State: RUNNABLE
|
|---|
| 239 |
|
|---|
| 240 | "Signal Dispatcher" daemon prio=10 tid=0x000000000179c000 nid=0x114a waiting on condition [0x0000000000000000]
|
|---|
| 241 | java.lang.Thread.State: RUNNABLE
|
|---|
| 242 |
|
|---|
| 243 | "Finalizer" daemon prio=10 tid=0x0000000001777800 nid=0x1149 in Object.wait() [0x00007f413c7e9000]
|
|---|
| 244 | java.lang.Thread.State: WAITING (on object monitor)
|
|---|
| 245 | at java.lang.Object.wait(Native Method)
|
|---|
| 246 | - waiting on <0x00000000d6d951c0> (a java.lang.ref.ReferenceQueue$Lock)
|
|---|
| 247 | at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
|
|---|
| 248 | - locked <0x00000000d6d951c0> (a java.lang.ref.ReferenceQueue$Lock)
|
|---|
| 249 | at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
|
|---|
| 250 | at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
|
|---|
| 251 |
|
|---|
| 252 | "Reference Handler" daemon prio=10 tid=0x0000000001775800 nid=0x1148 in Object.wait() [0x00007f413c8ea000]
|
|---|
| 253 | java.lang.Thread.State: WAITING (on object monitor)
|
|---|
| 254 | at java.lang.Object.wait(Native Method)
|
|---|
| 255 | - waiting on <0x00000000d6b2da70> (a java.lang.ref.Reference$Lock)
|
|---|
| 256 | at java.lang.Object.wait(Object.java:502)
|
|---|
| 257 | at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
|
|---|
| 258 | - locked <0x00000000d6b2da70> (a java.lang.ref.Reference$Lock)
|
|---|
| 259 |
|
|---|
| 260 | "VM Thread" prio=10 tid=0x000000000176e800 nid=0x1147 runnable
|
|---|
| 261 |
|
|---|
| 262 | "GC task thread#0 (ParallelGC)" prio=10 tid=0x00000000016b8800 nid=0x1143 runnable
|
|---|
| 263 |
|
|---|
| 264 | "GC task thread#1 (ParallelGC)" prio=10 tid=0x00000000016ba800 nid=0x1144 runnable
|
|---|
| 265 |
|
|---|
| 266 | "GC task thread#2 (ParallelGC)" prio=10 tid=0x00000000016bc000 nid=0x1145 runnable
|
|---|
| 267 |
|
|---|
| 268 | "GC task thread#3 (ParallelGC)" prio=10 tid=0x00000000016be000 nid=0x1146 runnable
|
|---|
| 269 |
|
|---|
| 270 | "VM Periodic Task Thread" prio=10 tid=0x00007f4138009800 nid=0x114e waiting on condition
|
|---|
| 271 |
|
|---|
| 272 | JNI global references: 4214
|
|---|
| 273 |
|
|---|
| 274 | Heap
|
|---|
| 275 | PSYoungGen total 137088K, used 35850K [0x00000000f2200000, 0x00000000fd7d0000, 0x0000000100000000)
|
|---|
| 276 | eden space 88896K, 39% used [0x00000000f2200000,0x00000000f44a7400,0x00000000f78d0000)
|
|---|
| 277 | from space 48192K, 0% used [0x00000000fa8b0000,0x00000000fa90b5f0,0x00000000fd7c0000)
|
|---|
| 278 | to space 48640K, 0% used [0x00000000f78d0000,0x00000000f78d0000,0x00000000fa850000)
|
|---|
| 279 | PSOldGen total 240576K, used 144204K [0x00000000d6600000, 0x00000000e50f0000, 0x00000000f2200000)
|
|---|
| 280 | object space 240576K, 59% used [0x00000000d6600000,0x00000000df2d3370,0x00000000e50f0000)
|
|---|
| 281 | PSPermGen total 79360K, used 51090K [0x00000000cc000000, 0x00000000d0d80000, 0x00000000d6600000)
|
|---|
| 282 | object space 79360K, 64% used [0x00000000cc000000,0x00000000cf1e4a68,0x00000000d0d80000)
|
|---|