#1
|
|||
|
|||
GUI hangs when choose a large dir for download
I click "Save" button but is temporarily blocked (slow acting)
|
#2
|
||||
|
||||
Please provide a Thread Dump
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 25.05.2016 at 18:32. |
#3
|
|||
|
|||
Code:
2016-05-25 18:37:53 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode): "Basic L&F File Loading Thread" #7535 prio=6 os_prio=0 tid=0x00000000375e5800 nid=0xdb8 waiting on condition [0x000000003d14e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006f66429f8> (a java.util.concurrent.FutureTask) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.FutureTask.awaitDone(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source) at sun.awt.shell.ShellFolder.invoke(Unknown Source) at sun.awt.shell.Win32ShellFolder2.listFiles(Unknown Source) at javax.swing.filechooser.FileSystemView.getFiles(Unknown Source) at org.appwork.utils.swing.dialog.ExtFileSystemView.getFiles(ExtFileSystemView.java:159) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run0(Unknown Source) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run(Unknown Source) Locked ownable synchronizers: - None "Scheduler:org.jdownloader.gui.views.linkgrabber.LinkGrabberSidebar" #7533 daemon prio=6 os_prio=0 tid=0x0000000037536000 nid=0x1714 waiting on condition [0x000000003cfbf000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000050317f278> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Scheduler:jd.controlling.linkcollector.LinkCollector" #7531 daemon prio=6 os_prio=0 tid=0x0000000037538800 nid=0x165c waiting on condition [0x0000000039abe000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005011b9050> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Queue:jd.controlling.linkcollector.LinkCollector" #7530 daemon prio=6 os_prio=0 tid=0x0000000037539000 nid=0x11d4 runnable [0x0000000038cce000] java.lang.Thread.State: RUNNABLE at java.util.zip.Deflater.deflateBytes(Native Method) at java.util.zip.Deflater.deflate(Unknown Source) - locked <0x00000006dc0645f0> (a java.util.zip.ZStreamRef) at java.util.zip.Deflater.deflate(Unknown Source) at java.util.zip.DeflaterOutputStream.deflate(Unknown Source) at java.util.zip.ZipOutputStream.closeEntry(Unknown Source) at jd.controlling.linkcollector.LinkCollector$23.run(LinkCollector.java:2189) at jd.controlling.linkcollector.LinkCollector$23.run(LinkCollector.java:2048) at org.appwork.utils.event.queue.QueueAction.start(QueueAction.java:189) at org.appwork.utils.event.queue.Queue.startItem(Queue.java:489) at org.appwork.utils.event.queue.Queue.runQueue(Queue.java:423) at org.appwork.utils.event.queue.QueueThread.run(QueueThread.java:64) Locked ownable synchronizers: - None "Scheduler:org.appwork.storage.config.handler.StorageHandler$1" #7529 daemon prio=6 os_prio=0 tid=0x0000000037537000 nid=0x1454 waiting on condition [0x0000000036a4f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000050063ead8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Scheduler:org.appwork.storage.config.MinTimeWeakReference" #7525 daemon prio=6 os_prio=0 tid=0x000000003753c000 nid=0x174c waiting on condition [0x00000000394bf000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005008462c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI TCP Connection(idle)" #7520 daemon prio=5 os_prio=0 tid=0x000000003753a000 nid=0xfcc waiting on condition [0x0000000032c1e000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000051f0a13a8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) at java.util.concurrent.SynchronousQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "JMX server connection timeout 7519" #7519 daemon prio=5 os_prio=0 tid=0x000000003753b800 nid=0x1170 in Object.wait() [0x000000003891f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(Unknown Source) - locked <0x00000006f6be7eb8> (a [I) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI TCP Connection(3)-192.168.1.1" #7518 daemon prio=5 os_prio=0 tid=0x000000003753a800 nid=0xfec runnable [0x000000003463e000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked <0x00000006f7124380> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$32/707715889.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x00000006f6ca64e8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Scheduler:org.jdownloader.gui.views.linkgrabber.LinkgrabberWidgetContainer" #7500 daemon prio=6 os_prio=0 tid=0x00000000311ba000 nid=0xe9c waiting on condition [0x0000000034cde000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000502eb91f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "WatchDog: downloadWatchDog" #452 daemon prio=6 os_prio=0 tid=0x0000000034126800 nid=0x13e8 in Object.wait() [0x000000003c8ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at jd.controlling.downloadcontroller.DownloadWatchDog$34.run(DownloadWatchDog.java:3458) - locked <0x00000005008368c8> (a java.lang.Object) Locked ownable synchronizers: - None "Speedmeter updater" #451 daemon prio=6 os_prio=0 tid=0x00000000311b5800 nid=0x1398 waiting on condition [0x0000000032e4f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.appwork.utils.swing.Graph$1.run(Graph.java:574) Locked ownable synchronizers: - None "WindowsTaskbarProgress" #450 daemon prio=6 os_prio=0 tid=0x00000000311bb000 nid=0x1024 waiting on condition [0x000000002fede000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.jdownloader.crosssystem.windows.WindowsApplicationAdapter$2.run(WindowsApplicationAdapter.java:152) Locked ownable synchronizers: - None "pool-2-thread-1" #358 prio=5 os_prio=0 tid=0x0000000030b98000 nid=0x17d4 waiting on condition [0x000000003922f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005013593d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI Scheduler(0)" #301 daemon prio=5 os_prio=0 tid=0x00000000375e5000 nid=0x760 waiting on condition [0x0000000034f5f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000051f08bbb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI TCP Accept-0" #299 daemon prio=5 os_prio=0 tid=0x00000000375e3800 nid=0x624 runnable [0x0000000032f7f000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x000000051f085618> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "pool-1-thread-1" #81 prio=5 os_prio=0 tid=0x0000000030b95000 nid=0xa2c waiting on condition [0x00000000395de000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000050084bee8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "DestroyJavaVM" #73 prio=5 os_prio=0 tid=0x00000000311b9800 nid=0x1004 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "UpdateChecker" #72 prio=5 os_prio=0 tid=0x00000000311bb800 nid=0x50c waiting on condition [0x000000003880f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.jdownloader.update.UpdateManager$16.run(UpdateManager.java:1888) - locked <0x00000005060e4df8> (a org.jdownloader.update.UpdateManager$16) Locked ownable synchronizers: - None "Swing-Shell" #59 daemon prio=5 os_prio=0 tid=0x00000000311bc800 nid=0xaf8 runnable [0x000000003994e000] java.lang.Thread.State: RUNNABLE at sun.awt.shell.Win32ShellFolder2.getNextChild(Native Method) at sun.awt.shell.Win32ShellFolder2.access$1100(Unknown Source) at sun.awt.shell.Win32ShellFolder2$9.call(Unknown Source) at sun.awt.shell.Win32ShellFolder2$9.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x0000000503414878> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Scheduler:jd.controlling.AccountController$3" #56 daemon prio=5 os_prio=0 tid=0x00000000311b8000 nid=0x290 waiting on condition [0x00000000393be000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000050346c318> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "HttpServerThread:9666:true" #55 daemon prio=5 os_prio=0 tid=0x00000000311b7000 nid=0x6a8 runnable [0x000000003838f000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x0000000503179c48> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at org.appwork.utils.net.httpserver.HttpServer.run(HttpServer.java:192) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "StatsSender" #42 daemon prio=5 os_prio=0 tid=0x0000000034125000 nid=0x1500 in Object.wait() [0x0000000036b8f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.jdownloader.statistics.StatsManager.run(StatsManager.java:1053) - locked <0x000000050121d180> (a java.util.LinkedList) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "TimerQueue" #36 daemon prio=5 os_prio=0 tid=0x0000000034121000 nid=0x1034 runnable [0x00000000349ae000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005014cce58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at javax.swing.TimerQueue.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x00000005014cce80> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "Scheduler:org.appwork.storage.config.MinTimeWeakReference" #34 daemon prio=6 os_prio=0 tid=0x0000000030b97000 nid=0x1608 waiting on condition [0x000000003436e000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000050083d7a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SyntheticaCleanerThread" #31 daemon prio=6 os_prio=0 tid=0x0000000030b93800 nid=0x16ec waiting on condition [0x00000000325bf000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at de.javasoft.plaf.synthetica.StyleFactory$ComponentPropertyStore$1.run(StyleFactory.java:1888) Locked ownable synchronizers: - None "Scheduler:org.appwork.utils.swing.SlowEDTDetector$1" #27 daemon prio=5 os_prio=0 tid=0x0000000030b92800 nid=0xf20 waiting on condition [0x000000003203f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005009129d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "AWT-EventQueue-0" #25 prio=6 os_prio=0 tid=0x0000000030b92000 nid=0x11ec waiting on condition [0x00000000303db000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006f6674690> (a java.util.concurrent.FutureTask) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.FutureTask.awaitDone(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source) at sun.awt.shell.ShellFolder.invoke(Unknown Source) at sun.awt.shell.Win32ShellFolder2.pidlsEqual(Unknown Source) at sun.awt.shell.Win32ShellFolder2.equals(Unknown Source) at sun.awt.shell.Win32ShellFolderManager2.isFileSystemRoot(Unknown Source) at sun.awt.shell.ShellFolder.isFileSystemRoot(Unknown Source) at javax.swing.filechooser.FileSystemView.isFileSystemRoot(Unknown Source) at javax.swing.filechooser.FileSystemView.getSystemDisplayName(Unknown Source) at org.appwork.utils.swing.dialog.ExtFileSystemView.getSystemDisplayName(ExtFileSystemView.java:346) at javax.swing.plaf.basic.BasicFileChooserUI$BasicFileView.getName(Unknown Source) at javax.swing.JFileChooser.getName(Unknown Source) at javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxRenderer.getListCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(Unknown Source) at javax.swing.plaf.basic.BasicComboBoxUI.getMinimumSize(Unknown Source) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(Unknown Source) at javax.swing.JComponent.getPreferredSize(Unknown Source) at javax.swing.plaf.metal.MetalFileChooserUI$1.getPreferredSize(Unknown Source) at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.preferredSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.getPreferredSize(Unknown Source) at javax.swing.JComponent.getPreferredSize(Unknown Source) at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at javax.swing.plaf.metal.MetalFileChooserUI.getPreferredSize(Unknown Source) at javax.swing.JComponent.getPreferredSize(Unknown Source) at net.miginfocom.swing.SwingComponentWrapper.getLayoutHashCode(Unknown Source) at net.miginfocom.swing.MigLayout.checkCache(Unknown Source) at net.miginfocom.swing.MigLayout.getSizeImpl(Unknown Source) at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.preferredSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.getPreferredSize(Unknown Source) at javax.swing.JComponent.getPreferredSize(Unknown Source) at net.miginfocom.swing.SwingComponentWrapper.getLayoutHashCode(Unknown Source) at net.miginfocom.swing.MigLayout.checkCache(Unknown Source) at net.miginfocom.swing.MigLayout.getSizeImpl(Unknown Source) at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.preferredSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.getPreferredSize(Unknown Source) at javax.swing.JComponent.getPreferredSize(Unknown Source) at javax.swing.JRootPane$RootLayout.preferredLayoutSize(Unknown Source) at java.awt.Container.preferredSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.getPreferredSize(Unknown Source) at javax.swing.JComponent.getPreferredSize(Unknown Source) at java.awt.BorderLayout.preferredLayoutSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.preferredSize(Unknown Source) - locked <0x0000000500287170> (a java.awt.Component$AWTTreeLock) at java.awt.Container.getPreferredSize(Unknown Source) at org.appwork.utils.swing.dialog.InternDialog.getRawPreferredSize(InternDialog.java:131) at org.appwork.utils.swing.dialog.AbstractDialog.getRawPreferredSize(AbstractDialog.java:1201) at org.appwork.utils.swing.dialog.AbstractDialog.getPreferredSize(AbstractDialog.java:1165) at org.appwork.utils.swing.dialog.InternDialog.getPreferredSize(InternDialog.java:125) at java.awt.Window.pack(Unknown Source) at org.appwork.utils.swing.dialog.AbstractDialog.pack(AbstractDialog.java:1468) at org.appwork.utils.swing.dialog.ExtFileChooserDialog.pack(ExtFileChooserDialog.java:242) at org.appwork.utils.swing.dialog.AbstractDialog._init(AbstractDialog.java:522) at org.appwork.utils.swing.dialog.ExtFileChooserDialog._init(ExtFileChooserDialog.java:262) at org.appwork.utils.swing.dialog.AbstractDialog.displayDialog(AbstractDialog.java:778) at org.appwork.utils.swing.dialog.Dialog.showDialogRawInEDT(Dialog.java:542) at org.appwork.utils.swing.dialog.Dialog.showDialogRaw(Dialog.java:530) at org.appwork.utils.swing.dialog.Dialog$1.showDialog(Dialog.java:261) at jd.gui.swing.jdgui.JDGui$18.showDialog(JDGui.java:934) at org.appwork.utils.swing.dialog.Dialog.showDialog(Dialog.java:514) at org.jdownloader.gui.views.DownloadFolderChooserDialog.open(DownloadFolderChooserDialog.java:211) at org.jdownloader.gui.views.linkgrabber.contextmenu.SetDownloadFolderInLinkgrabberAction.dialog(SetDownloadFolderInLinkgrabberAction.java:53) at org.jdownloader.gui.views.components.packagetable.context.SetDownloadFolderAction.actionPerformed(SetDownloadFolderAction.java:80) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Locked ownable synchronizers: - None "AWT-Shutdown" #26 prio=5 os_prio=0 tid=0x0000000030b91000 nid=0xee4 in Object.wait() [0x000000003188f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x0000000500288530> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SingleAppInstance: JD2" #21 daemon prio=5 os_prio=0 tid=0x000000002ebf3000 nid=0x1678 runnable [0x00000000302ce000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x0000000500012580> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at org.appwork.utils.singleapp.SingleAppInstance$1.run(SingleAppInstance.java:364) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "LogFlushThread" #18 daemon prio=5 os_prio=0 tid=0x000000002eadc800 nid=0x1018 waiting on condition [0x000000002fa1f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.appwork.utils.logging2.LogSourceProvider$3.run(LogSourceProvider.java:428) Locked ownable synchronizers: - None "LogFlushThread" #17 daemon prio=5 os_prio=0 tid=0x000000002eabd800 nid=0x1514 waiting on condition [0x000000002fb5f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.appwork.utils.logging2.LogSourceProvider$3.run(LogSourceProvider.java:428) Locked ownable synchronizers: - None "AWT-Windows" #14 daemon prio=6 os_prio=0 tid=0x000000002ea23800 nid=0xf08 runnable [0x000000002f65f000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Java2D Disposer" #12 daemon prio=10 os_prio=2 tid=0x000000002ea20000 nid=0xcd4 waiting on condition [0x000000002f34f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006dc048020> (a java.util.concurrent.FutureTask) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.FutureTask.awaitDone(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source) at sun.awt.shell.ShellFolder.invoke(Unknown Source) at sun.awt.shell.ShellFolder.invoke(Unknown Source) at sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x000000002e2c1000 nid=0x13c8 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000002e270800 nid=0x16c4 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000002c93e800 nid=0x1080 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000002c93a800 nid=0x468 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000000002c934800 nid=0xbd0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x000000002c931000 nid=0x1540 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000002c919000 nid=0xde8 in Object.wait() [0x000000002dd6f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x0000000500012e18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000000002c8d2000 nid=0xe0 in Object.wait() [0x000000002dc1f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference.tryHandlePending(Unknown Source) - locked <0x000000050000b430> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Locked ownable synchronizers: - None "VM Thread" os_prio=2 tid=0x000000002c8ca000 nid=0x17fc runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000223c800 nid=0x8d0 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000223e000 nid=0x1684 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000223f800 nid=0x1518 runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002243000 nid=0x1420 runnable "VM Periodic Task Thread" os_prio=2 tid=0x000000002e308000 nid=0x16fc waiting on condition JNI global references: 7338 |
#4
|
|||
|
|||
GUI hangs when choose a large dir for download
GUI hangs when I select a large dir for download.
Visible also "artifacts windows" Code:
2016-05-26 15:47:12 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode): "RMI TCP Connection(idle)" #148 daemon prio=5 os_prio=0 tid=0x0000000030cdc800 nid=0x146c waiting on condition [0x0000000037c8f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006d897cf98> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) at java.util.concurrent.SynchronousQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "JMX server connection timeout 147" #147 daemon prio=5 os_prio=0 tid=0x0000000030ce3800 nid=0x131c in Object.wait() [0x0000000035d8f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(Unknown Source) - locked <0x00000006d8d8b5f8> (a [I) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI Scheduler(0)" #146 daemon prio=5 os_prio=0 tid=0x0000000030cda000 nid=0xde0 waiting on condition [0x0000000036b7f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006d8991ad8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI TCP Connection(1)-192.168.1.1" #145 daemon prio=5 os_prio=0 tid=0x0000000030ce4000 nid=0x1360 runnable [0x00000000356ed000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked <0x00000006d8d4f7a0> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$30/1289939103.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x00000006d8cd1160> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Accept-0" #144 daemon prio=5 os_prio=0 tid=0x0000000030ce2000 nid=0xf40 runnable [0x0000000035a5f000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x00000006d89930f0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Basic L&F File Loading Thread" #143 prio=6 os_prio=0 tid=0x0000000030ce2800 nid=0xd48 waiting on condition [0x000000003300f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006d87207b8> (a java.util.concurrent.FutureTask) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.FutureTask.awaitDone(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source) at sun.awt.shell.ShellFolder.invoke(Unknown Source) at sun.awt.shell.Win32ShellFolder2.listFiles(Unknown Source) at javax.swing.filechooser.FileSystemView.getFiles(Unknown Source) at org.appwork.utils.swing.dialog.ExtFileSystemView.getFiles(ExtFileSystemView.java:159) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run0(Unknown Source) at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run(Unknown Source) Locked ownable synchronizers: - None "pool-2-thread-1" #137 prio=5 os_prio=0 tid=0x0000000030cd8800 nid=0x17e4 waiting on condition [0x000000003a8ae000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005014bf538> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "pool-1-thread-1" #92 prio=5 os_prio=0 tid=0x0000000030ce1000 nid=0xe70 waiting on condition [0x0000000036f4e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005007bcf68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "DestroyJavaVM" #70 prio=5 os_prio=0 tid=0x0000000033fcb000 nid=0xd00 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "UpdateChecker" #69 prio=5 os_prio=0 tid=0x0000000033fc6800 nid=0xffc waiting on condition [0x0000000039f8f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.jdownloader.update.UpdateManager$16.run(UpdateManager.java:1876) Locked ownable synchronizers: - None "Swing-Shell" #63 daemon prio=5 os_prio=0 tid=0x0000000030cde800 nid=0x17d4 runnable [0x000000003a0af000] java.lang.Thread.State: RUNNABLE at sun.awt.shell.Win32ShellFolder2.getNextChild(Native Method) at sun.awt.shell.Win32ShellFolder2.access$1100(Unknown Source) at sun.awt.shell.Win32ShellFolder2$9.call(Unknown Source) at sun.awt.shell.Win32ShellFolder2$9.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x0000000504c006e8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Scheduler:jd.controlling.AccountController$3" #56 daemon prio=5 os_prio=0 tid=0x0000000033fc5800 nid=0x1418 waiting on condition [0x00000000376ee000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000504bfb2a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "HttpServerThread:9666:true" #53 daemon prio=5 os_prio=0 tid=0x0000000033fc8000 nid=0x16f4 runnable [0x000000003981e000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x0000000503558560> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at org.appwork.utils.net.httpserver.HttpServer.run(HttpServer.java:192) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "StatsSender" #43 daemon prio=5 os_prio=0 tid=0x0000000030ce0800 nid=0xdf8 in Object.wait() [0x00000000370ce000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000050345fcd8> (a java.util.LinkedList) at org.jdownloader.statistics.StatsManager.run(StatsManager.java:1053) - locked <0x000000050345fcd8> (a java.util.LinkedList) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "TimerQueue" #36 daemon prio=5 os_prio=0 tid=0x0000000030cdd000 nid=0x978 waiting on condition [0x0000000032eff000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005011e3748> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at javax.swing.TimerQueue.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x00000005011e3770> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "Scheduler:org.appwork.storage.config.MinTimeWeakReference" #34 daemon prio=6 os_prio=0 tid=0x0000000030cdb800 nid=0x5f0 waiting on condition [0x00000000355de000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000050079ea88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "WatchDog: jobExecuter" #33 daemon prio=6 os_prio=0 tid=0x0000000030cdb000 nid=0xdc0 in Object.wait() [0x00000000353de000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000005008777f0> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at jd.controlling.downloadcontroller.DownloadWatchDog$30.run(DownloadWatchDog.java:2874) - locked <0x00000005008777f0> (a java.lang.Object) Locked ownable synchronizers: - None "SyntheticaCleanerThread" #31 daemon prio=6 os_prio=0 tid=0x0000000030cd8000 nid=0xe14 waiting on condition [0x000000003248e000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at de.javasoft.plaf.synthetica.StyleFactory$ComponentPropertyStore$1.run(StyleFactory.java:1888) Locked ownable synchronizers: - None "Scheduler:org.appwork.utils.swing.SlowEDTDetector$1" #27 daemon prio=5 os_prio=0 tid=0x0000000030cd7000 nid=0x1200 waiting on condition [0x000000003222e000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000500878d90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "AWT-EventQueue-0" #25 prio=6 os_prio=0 tid=0x0000000030cd6800 nid=0xe1c waiting on condition [0x0000000031ff9000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006d86900a8> (a java.util.concurrent.FutureTask) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.FutureTask.awaitDone(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source) at sun.awt.shell.ShellFolder.invoke(Unknown Source) at sun.awt.shell.ShellFolder.invoke(Unknown Source) at sun.awt.shell.Win32ShellFolder2.getFolderColumnValue(Unknown Source) at sun.awt.shell.ShellFolder.getFolderColumnValue(Unknown Source) at sun.swing.FilePane$DetailsTableModel.getFileColumnValue(Unknown Source) at sun.swing.FilePane$DetailsTableModel.getValueAt(Unknown Source) at javax.swing.JTable.getValueAt(Unknown Source) at javax.swing.JTable.prepareRenderer(Unknown Source) at javax.swing.plaf.synth.SynthTableUI.paintCell(Unknown Source) at javax.swing.plaf.synth.SynthTableUI.paintCells(Unknown Source) at javax.swing.plaf.synth.SynthTableUI.paint(Unknown Source) at javax.swing.plaf.synth.SynthTableUI.update(Unknown Source) at javax.swing.JComponent.paintComponent(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x00000005003068f0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JViewport.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x00000005003068f0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) - locked <0x00000005003068f0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.BufferStrategyPaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at javax.swing.RepaintManager$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.access$1200(Unknown Source) at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.WaitDispatchSupport$2.run(Unknown Source) at java.awt.WaitDispatchSupport$4.run(Unknown Source) at java.awt.WaitDispatchSupport$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(Unknown Source) at java.awt.Dialog.show(Unknown Source) at java.awt.Component.show(Unknown Source) at java.awt.Component.setVisible(Unknown Source) at java.awt.Window.setVisible(Unknown Source) at java.awt.Dialog.setVisible(Unknown Source) at org.appwork.utils.swing.dialog.InternDialog.setVisible(InternDialog.java:61) at org.appwork.utils.swing.windowmanager.WindowsWindowManager.setVisibleInternal(WindowsWindowManager.java:765) at org.appwork.utils.swing.windowmanager.WindowsWindowManager.setVisible(WindowsWindowManager.java:431) at org.appwork.utils.swing.dialog.AbstractDialog$14.runInEDT(AbstractDialog.java:1773) at org.appwork.utils.swing.EDTRunner.edtRun(EDTRunner.java:51) at org.appwork.utils.swing.EDTHelper.run(EDTHelper.java:119) at org.appwork.utils.swing.EDTHelper.start(EDTHelper.java:154) at org.appwork.utils.swing.EDTHelper.start(EDTHelper.java:139) at org.appwork.utils.swing.EDTRunner.<init>(EDTRunner.java:46) at org.appwork.utils.swing.dialog.AbstractDialog$14.<init>(AbstractDialog.java:1768) at org.appwork.utils.swing.dialog.AbstractDialog.setVisible(AbstractDialog.java:1768) at org.appwork.utils.swing.dialog.AbstractDialog._init(AbstractDialog.java:631) at org.appwork.utils.swing.dialog.ExtFileChooserDialog._init(ExtFileChooserDialog.java:262) at org.appwork.utils.swing.dialog.AbstractDialog.displayDialog(AbstractDialog.java:778) at org.appwork.utils.swing.dialog.Dialog.showDialogRawInEDT(Dialog.java:542) at org.appwork.utils.swing.dialog.Dialog.showDialogRaw(Dialog.java:530) at org.appwork.utils.swing.dialog.Dialog$1.showDialog(Dialog.java:261) at jd.gui.swing.jdgui.JDGui$18.showDialog(JDGui.java:934) at org.appwork.utils.swing.dialog.Dialog.showDialog(Dialog.java:514) at org.jdownloader.gui.views.DownloadFolderChooserDialog.open(DownloadFolderChooserDialog.java:211) at org.jdownloader.gui.views.linkgrabber.contextmenu.SetDownloadFolderInLinkgrabberAction.dialog(SetDownloadFolderInLinkgrabberAction.java:53) at org.jdownloader.gui.views.components.packagetable.context.SetDownloadFolderAction.actionPerformed(SetDownloadFolderAction.java:80) at org.jdownloader.gui.views.linkgrabber.columns.DownloadFolderColumn.onRenameClick(DownloadFolderColumn.java:63) at org.jdownloader.gui.views.linkgrabber.columns.DownloadFolderColumn.onRenameClick(DownloadFolderColumn.java:34) at org.appwork.swing.exttable.ExtTable$9$1.runInEDT(ExtTable.java:1602) at org.appwork.utils.swing.EDTRunner.edtRun(EDTRunner.java:51) at org.appwork.utils.swing.EDTHelper.run(EDTHelper.java:119) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Locked ownable synchronizers: - None "AWT-Shutdown" #26 prio=5 os_prio=0 tid=0x0000000030cd5800 nid=0x248 in Object.wait() [0x00000000320ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000500307c18> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x0000000500307c18> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SingleAppInstance: JD2" #21 daemon prio=5 os_prio=0 tid=0x000000002ec97000 nid=0xccc runnable [0x000000002f9bf000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x0000000500018728> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at org.appwork.utils.singleapp.SingleAppInstance$1.run(SingleAppInstance.java:364) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "LogFlushThread" #18 daemon prio=5 os_prio=0 tid=0x000000002ec1e800 nid=0x10b0 waiting on condition [0x000000002ff0f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.appwork.utils.logging2.LogSourceProvider$3.run(LogSourceProvider.java:428) Locked ownable synchronizers: - None "LogFlushThread" #17 daemon prio=5 os_prio=0 tid=0x000000002eb56800 nid=0x1698 waiting on condition [0x000000002fc8e000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.appwork.utils.logging2.LogSourceProvider$3.run(LogSourceProvider.java:428) Locked ownable synchronizers: - None "AWT-Windows" #14 daemon prio=6 os_prio=0 tid=0x000000002eab5800 nid=0x16a4 runnable [0x000000002f58f000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Java2D Disposer" #12 daemon prio=10 os_prio=2 tid=0x000000002eab4000 nid=0x1568 in Object.wait() [0x000000002f46f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000500018b88> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x0000000500018b88> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x000000002e15b000 nid=0x1794 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000002e107000 nid=0x15a4 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000002c91f000 nid=0x177c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000002c91e000 nid=0x1708 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000000002c913000 nid=0x1448 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x000000002c910000 nid=0x1638 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000002c8f9000 nid=0x155c in Object.wait() [0x000000002de4f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000500011570> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x0000000500011570> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000000002c8b2000 nid=0x664 in Object.wait() [0x000000002da3f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000005000080f8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference.tryHandlePending(Unknown Source) - locked <0x00000005000080f8> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Locked ownable synchronizers: - None "VM Thread" os_prio=2 tid=0x000000002c8aa000 nid=0x1378 runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000238c800 nid=0x17d8 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000238e000 nid=0x1624 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000238f800 nid=0x15bc runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002393000 nid=0x165c runnable "VM Periodic Task Thread" os_prio=2 tid=0x000000002e19d800 nid=0xe0c waiting on condition JNI global references: 5456 |
#5
|
||||
|
||||
No JDownloader issue. Your Filesystem/System is slow in responding to queries.
__________________
JD-Dev & Server-Admin |
#6
|
||||
|
||||
Same system/filesystem issue as your freezing gui ticket. No JDownloader issue
__________________
JD-Dev & Server-Admin |
#7
|
|||
|
|||
Very strange, MS uses the Master File Table! Nothing indexes!
and it works incredible speed, even if the 100 million files & hundred thousand subfolders! JD2 not use the Master File Tables, only indexes files? = Very, very, very slowly! |
#8
|
|||
|
|||
Jiaz - :D
I use the latest, the developer version - world's fastest search engine JD2 can use similar technology? **External links are only visible to Support Staff****External links are only visible to Support Staff** |
#9
|
|||
|
|||
Jiaz -
Nonsense! My system is extremely fast, I turned off stupid indexing. I use only RAM and MFT (for accelerating action) and read any file or folder takes 1 second! JD2 not use MFT and always will be slow! |
#10
|
||||
|
||||
File Explorer in JDownloader and Java is not meant for many thousand/millions of files because it does not (yet) make use of advanced features.
__________________
JD-Dev & Server-Admin |
#11
|
||||
|
||||
I already explained this before that for that heavy usage like yours JDownloader is NOT optimized
__________________
JD-Dev & Server-Admin |
#12
|
||||
|
||||
__________________
JD-Dev & Server-Admin |
#13
|
|||
|
|||
I do not know why the hell JD2 must read all the folders ?
|
#14
|
|||
|
|||
A) I Write the path it takes only a few seconds OPTIMIZED /FAST
B) , and if I choose "Browse" it takes 3-5 minutes or sometimes longer? SLOW .Why? 66 K files / 1300 folders / 8 GB |
#15
|
||||
|
||||
I already explained. Java uses old/non optimized methods from OS to gather/get information from filesystem. that is slow for hughe directories
__________________
JD-Dev & Server-Admin |
#16
|
||||
|
||||
I already explained. Java uses old/non optimized methods from OS to gather/get information from filesystem. that is slow for hughe directories
__________________
JD-Dev & Server-Admin |
#17
|
|||
|
|||
I checked it:
Total Commander - GUI temporarily blocked and the very slow action, i dont like this software! Java (JD2) - GUI temporarily blocked and the very slow action Also, other file managers - very slowly ... I am surprised that Windows Explorer - is very fast and is the winner of the reading speed of large directories (not talking about the other tools using MFT) |
#18
|
|||
|
|||
I checked it:
If you simply write the path in the JD2, no matter whether the directory is large, very large, or huge always it will take for a few seconds (because without read) so its is possible |
#19
|
||||
|
||||
Windows does not show full list at once, it updates and updates as it scans the file table. Other tools like Java/Total Command show a list and therefore have to find/scan file table first for all content = very slow.
Windows is not faster as it does not show ALL content at once, it updates over time
__________________
JD-Dev & Server-Admin |
#20
|
|||
|
|||
It is very easy Windows optimized for speed, you do not need any other tool, scripts .. with just a few changes to the registry (quite safe and is used to unlock the hidden optimization of the system!)
I opened the folder with the contents of subfolders show 13,000 in 1 second 880,000 items [Very small files][Total 111 GB] about 30 seconds, and Windows Explorer stable (no temporary HANG, so I guess it's fast) |
#21
|
|||
|
|||
Jiaz - Ok, so I copy and paste the path of another quicker method at the moment no.
Subject can be considered "partially resolved" |
#22
|
||||
|
||||
The topic is declined because it has nothing to do with JDownloader/Java. Happens for every tool with non streaming filesystem access. Maybe in future we will update it
__________________
JD-Dev & Server-Admin |
31.05.2016, 11:08 |
djmakinera |
Message deleted by raztoki.
Reason: once again talking shit
|
#23
|
||||
|
||||
Windows does update list over time vs Tools show complete list with all information at once.
Same as I already explained before
__________________
JD-Dev & Server-Admin |
#24
|
|||
|
|||
I'm downloading the folder in which there are no files but just the subfolders
Example: Disk:\\Only one folder\SubFolders Example: ¯:\Neform\<jd:packagename> |
#25
|
||||
|
||||
can you create a screencast/video?
__________________
JD-Dev & Server-Admin |
#26
|
|||
|
|||
No, because I do not have any installed programs to capture video presentation.
I installed several tools - but too large AVI / MP4 creates. The need to properly set the "video format compression" 1. I've marked/selected a few or more packages 2. I chose a new path (large catalog) - very fast (so strange in the first case JD2 do not read) I repeated the action again I want to choose new path but hangs here (screenshot) (read the second time ?) |
#27
|
|||
|
|||
Code:
--------------- --ID:105TS:1464692343678-31.05.16 12:59:03 - [org.appwork.utils.swing.dialog.ExtFileSystemView(getFiles)] -> org.getFiles(dir, useFileHiding); ------------------------Thread: 25:Log.L.log----------------------- --ID:25TS:1464692498702-31.05.16 13:01:38 - [org.appwork.storage.config.handler.StorageHandler(<init>)] -> Init StorageHandler for Interface:org.appwork.utils.swing.dialog.LocationStorage|Path:K:\JDownloader3\cfg\RememberRelativeLocator-bd0588c95a80a2e6c0a98edeee68546f ------------------------Thread: 105:Log.L.log----------------------- --ID:105TS:1464692499071-31.05.16 13:01:39 - [org.appwork.utils.swing.dialog.ExtFileSystemView(getFiles)] -> getFiles: ms:155393 R:\Pliki|108594 --ID:105TS:1464692499093-31.05.16 13:01:39 - [org.appwork.utils.swing.dialog.ExtFileSystemView(getFiles)] -> Return Files for R:\Pliki(true): 108594 --ID:105TS:1464692499094-31.05.16 13:01:39 - [org.appwork.utils.swing.dialog.ExtFileSystemView(getFiles)] -> getFiles(end): ms:155416 R:\Pliki |
#28
|
|||
|
|||
Quote:
108584 SubFolders |
#29
|
||||
|
||||
There is no difference between File/Folder, each one is a node.
__________________
JD-Dev & Server-Admin |
#30
|
||||
|
||||
See here
netbeans.org/bugzilla/show_bug.cgi?id=109703 bugs.java.com/bugdatabase/view_bug.do?bug_id=6372808 You can try to change Theme to different theme
__________________
JD-Dev & Server-Admin |
#31
|
|||
|
|||
Quote:
These are old issues associated with the very old version of Java 1.6 and Windows XP |
#32
|
|||
|
|||
Maybe just disable showing "icons folder" in JD2?
In the application, Total Commander accelerates very reading. |
#33
|
||||
|
||||
I will add an advanced settings for this, so you can disable file system icons
__________________
JD-Dev & Server-Admin |
#34
|
||||
|
||||
With next Update, Advanced Settings, search for use system icons
__________________
JD-Dev & Server-Admin |
#35
|
||||
|
||||
Will not help. The gathering of the many files on your disk is slow. Will check how I can improve it.
__________________
JD-Dev & Server-Admin |
#36
|
||||
|
||||
No Solution in near sight, this is because the used methods are slow, see source of Win32ShellFolderManager2. We would have to write a complete File explorer/manager from scratch
__________________
JD-Dev & Server-Admin |
#37
|
||||
|
||||
@dj
like again and again. Closed. -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#38
|
|||
|
|||
But still, it really speeds up the action:
Eg. Copying or reading Of course, in this case it reading. Quote:
|
#39
|
||||
|
||||
Total Commander != Java. I already explained that java is not optimized for large directories. So we would have to write a complete own file manager/explorer without using java default stuff.
__________________
JD-Dev & Server-Admin |
#40
|
|||
|
|||
Quote:
The solution also recommend me to "Ghisler (Author)" (Total Commander) **External links are only visible to Support Staff****External links are only visible to Support Staff** |
Thread Tools | |
Display Modes | |
|
|