#41
|
||||
|
||||
OMG...do you at least read what I write? The icons are not the problem. It is the time needed to fetch information for all content of the folder! and the not optimized way of java. It is not designed for use cases like yours.
Topic closed.
__________________
JD-Dev & Server-Admin |
#42
|
||||
|
||||
One simple solution. Download your stuff into small folders and then move then to your *history/forever* drives.
I will close and delince any ticket with that topic from now on.
__________________
JD-Dev & Server-Admin |
#43
|
|||
|
|||
Java: Solution Get directory content faster with many files
https://board.jdownloader.org/showthread.php?t=69423
Hm ? Quote:
**External links are only visible to Support Staff****External links are only visible to Support Staff** |
#44
|
||||
|
||||
Please stop google for stuff you do not understand. Yes this method exists and is used at places where possible. However the filemanager/explorer by java itself still uses old method and I already explained this to you
__________________
JD-Dev & Server-Admin |
#45
|
|||
|
|||
I tested the old version
Quote:
Eg. Old version 30 seconds New version 3 minutes Old Core: Faster opens big directories Do not hangs "Sub-window / menu etc." |
#46
|
||||
|
||||
Cannot find any changes in file exporer/action in that time window.
Did you test with EXACT same folders?
__________________
JD-Dev & Server-Admin |
#47
|
|||
|
|||
Jiaz - I think the good solution (workaround) is the edit path, without having to choose new Dir.
Example: Select 100 packagename and I want to edit the path (to change) Please add this function "EDIT" |
#48
|
||||
|
||||
With next core update you can customize the set method to show a simple input dialog
__________________
JD-Dev & Server-Admin |
#49
|
|||
|
|||
How to disable the "Network" in the JD2?
I do not use the "Network"!!!
This causes various problems. How to disable the "Network" in the JD2? |
#50
|
||||
|
||||
LOL, What?
__________________
JD-Dev & Server-Admin |
#51
|
|||
|
|||
|
#52
|
||||
|
||||
Simply not click it? It is just a folder. What issues does it create?
__________________
JD-Dev & Server-Admin |
#53
|
||||
|
||||
This is NOT JD settings - it's OS. Google for it.
|
#54
|
|||
|
|||
Suggestion: Show miniature-popup window, fast choice PATH.
My suggestion:
Do not show the large windows "Download Directory"(Browse/Explore) Show miniature-popup window, fast choice PATH. |
#55
|
||||
|
||||
How about? Where? What dialog are you talking about?
__________________
JD-Dev & Server-Admin |
#56
|
|||
|
|||
Let him show a 1 second each directory.
|
#57
|
||||
|
||||
sentence doesn't make sense....
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#58
|
|||
|
|||
Jiaz & raztoki -
Simply replace the default shell slow "Java-Explorer", on the other faster, more comfortable, if possible? ShellBrowser Components .NET Editionv5.3 Native Explorer Shell Controls for .NET **External links are only visible to Support Staff****External links are only visible to Support Staff** **External links are only visible to Support Staff****External links are only visible to Support Staff** Or, if possible, to use, to integrate the popular, fast application "Everything x64 bit" **External links are only visible to Support Staff****External links are only visible to Support Staff** |
#59
|
||||
|
||||
Once again you simply do not understand the underlying issue and mix apples with trees.
I'm sorry but your use case is very *special* and we already explained how to workaround this. Every explorer will have performance issues with very large directories. over and out, topic closed as you simply try to bring up something that has been discusses a lot before
__________________
JD-Dev & Server-Admin |
#60
|
|||
|
|||
Edit Directory issue /ask
Quote:
In the old version it works beautifully, opening huge directories is incredibly fast (eg. In one second) Old version 0.9.8.1 The "Edit Directory" (super fast) so better for me!!!!:thumbup: The new version 2.0 The "Choose Directory" (extremely slow):thumbdown: so please: Restore the old option "Edit Directory" Its very need for me! Quote:
But only in the old version 0.9 I do not know why. But I liked the performance of the old version. Choose Directory(Slow performance) Edit Directory(High performance) |
#61
|
|||
|
|||
Edit directory (screen Menu Option)
I forgot to add the sample screen in a previous post.
Where is this useful option in Core version 2.0? |
#62
|
|||
|
|||
Quote:
but in the new version 9 (currently beta 3) Reading the huge catalog of 1-2 seconds. Performance now at a high level. ------------------ Performance at a high level, is also an old version JD 0.9. Changing directories, even those large is stable, the GUI will not be busy. Open hundred thousand subfolders reads two seconds in version 0.9 In version 2.0 no longer has the performance to edit directory, the GUI can very "long BUSY" |
#63
|
||||
|
||||
Why not customize menu and use 'Set Download Directory' ?! , you can also enable/disable *Simple Dialog* that is super fast
__________________
JD-Dev & Server-Admin |
#64
|
|||
|
|||
Quote:
1. Again Not true, it is super unstable and very, very slow!:outch: 0.9 You can quickly choose their hundreds of massive directories within seconds. 2.0 Not possible, very unstable and hang GUI 2. 0.9 faster can only select individual packages, eg. One package, 10 package, 20 package, a thousand packages (tens operations faster) in the "Download" (No Linkgrabber) I want the old, a very good option in the previous version. Quote:
0.9 I tested. Possible. Nothing hangs quickly, just quickly. JD2 - STABLE ??? FASTER??? See Screen: |
#65
|
||||
|
||||
__________________
JD-Dev & Server-Admin |
#66
|
|||
|
|||
Thread Dump JD2 Core 0.9
Code:
2016-06-30 11:23:15 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode): "RMI TCP Connection(2)-192.168.1.1" #96 daemon prio=5 os_prio=0 tid=0x0000000056a64000 nid=0x152c runnable [0x000000006135d000] 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 <0x00000000e7c33e88> (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$33/1599760400.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: - <0x00000000e7c34018> (a java.util.concurrent.ThreadPoolExecutor$Worker) "JMX server connection timeout 95" #95 daemon prio=5 os_prio=0 tid=0x0000000056c7a800 nid=0x34c in Object.wait() [0x000000005c89f000] 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 <0x00000000e7c34668> (a [I) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "RMI Scheduler(0)" #94 daemon prio=5 os_prio=0 tid=0x0000000056c79800 nid=0x131c waiting on condition [0x000000006083f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e7c34f30> (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(idle)" #93 daemon prio=5 os_prio=0 tid=0x0000000056c78000 nid=0x1530 waiting on condition [0x000000005bfce000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e7c340c0> (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 "RMI TCP Accept-0" #92 daemon prio=5 os_prio=0 tid=0x0000000056c75000 nid=0x13a8 runnable [0x000000005b4cf000] java.lang.Thread.State: RUNNABLE at java.net.DualStackPlainSocketImpl.accept0(Native Method) at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x00000000e7c30a10> (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 "HSQLDB Timer @2aae9190" #71 daemon prio=6 os_prio=0 tid=0x0000000056a65800 nid=0x13e4 in Object.wait() [0x000000005ce4f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source) - locked <0x00000000e0adbf40> (a org.hsqldb.lib.HsqlTimer$TaskQueue) at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source) - locked <0x00000000e0adbf40> (a org.hsqldb.lib.HsqlTimer$TaskQueue) at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "SyntheticaAnimation 60" #66 daemon prio=7 os_prio=1 tid=0x0000000056c77800 nid=0xc7c waiting on condition [0x00000000625df000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at de.javasoft.plaf.synthetica.painter.AnimationThreadFactory$AnimationThread.run(AnimationThreadFactory.java:121) Locked ownable synchronizers: - None "Swing-Shell" #46 daemon prio=6 os_prio=0 tid=0x0000000056c76000 nid=0x394 waiting on condition [0x000000006145f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e4a4efa8> (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.LinkedBlockingQueue.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 sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "LinkGrabberView: infoupdate" #39 prio=6 os_prio=0 tid=0x0000000056c73800 nid=0x12fc waiting on condition [0x00000000606df000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at jd.gui.swing.jdgui.views.info.LinkGrabberInfoPanel$1.run(LinkGrabberInfoPanel.java:59) Locked ownable synchronizers: - None "DownloadView: infoupdate" #38 prio=6 os_prio=0 tid=0x0000000056a6b000 nid=0x410 waiting on condition [0x000000006047f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at jd.gui.swing.jdgui.views.info.DownloadInfoPanel$1.run(DownloadInfoPanel.java:52) Locked ownable synchronizers: - None "PremiumStatusUpdateTimer" #37 prio=6 os_prio=0 tid=0x0000000056a6a000 nid=0x17cc waiting on condition [0x000000006020f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at jd.gui.swing.jdgui.components.premiumbar.PremiumStatus$2.run(PremiumStatus.java:134) Locked ownable synchronizers: - None "ClipboardHandler" #36 prio=6 os_prio=0 tid=0x0000000056a69800 nid=0x1174 in Object.wait() [0x000000005cd1f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at jd.controlling.ClipboardHandler.run(Unknown Source) - locked <0x00000000e4029210> (a jd.controlling.ClipboardHandler) Locked ownable synchronizers: - None "ByteBuffer debugger" #34 prio=6 os_prio=0 tid=0x0000000056a68800 nid=0x1554 waiting on condition [0x000000005feef000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at jd.controlling.ByteBufferController$2.run(Unknown Source) Locked ownable synchronizers: - None "SyntheticaAnimation 70" #29 daemon prio=7 os_prio=1 tid=0x0000000056a68000 nid=0x136c waiting on condition [0x000000005d36e000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at de.javasoft.plaf.synthetica.painter.AnimationThreadFactory$AnimationThread.run(AnimationThreadFactory.java:121) Locked ownable synchronizers: - None "SyntheticaAnimation 50" #27 daemon prio=7 os_prio=1 tid=0x0000000056a67000 nid=0xf98 waiting on condition [0x000000005d03f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at de.javasoft.plaf.synthetica.painter.AnimationThreadFactory$AnimationThread.run(AnimationThreadFactory.java:121) Locked ownable synchronizers: - None "DestroyJavaVM" #26 prio=5 os_prio=0 tid=0x0000000056a66800 nid=0x10d0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "SyntheticaCleanerThread" #24 daemon prio=6 os_prio=0 tid=0x0000000056a65000 nid=0x17a0 waiting on condition [0x000000005ca0f000] 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:1522) Locked ownable synchronizers: - None "EventSender" #21 prio=5 os_prio=0 tid=0x0000000056a5b800 nid=0x164c in Object.wait() [0x000000005c1ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at jd.controlling.JDController$EventSender.run(Unknown Source) - locked <0x00000000e0adaca8> (a jd.controlling.JDController$EventSender) Locked ownable synchronizers: - None "EventSenderWatchDog" #22 prio=5 os_prio=0 tid=0x0000000056d5d800 nid=0xb78 waiting on condition [0x000000005c52f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at jd.controlling.JDController$EventSender$1.run(Unknown Source) Locked ownable synchronizers: - None "JUnique/Server/jd.Main" #20 daemon prio=5 os_prio=0 tid=0x0000000056a5a800 nid=0x16d4 runnable [0x000000005c35f000] java.lang.Thread.State: RUNNABLE at java.net.DualStackPlainSocketImpl.accept0(Native Method) at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source) at java.net.AbstractPlainSocketImpl.accept(Unknown Source) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x00000000e0adb270> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at it.sauronsoftware.junique.Server.run(Server.java:181) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "D3D Screen Updater" #19 daemon prio=7 os_prio=1 tid=0x00000000566f0800 nid=0x1200 in Object.wait() [0x000000005bcbf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source) - locked <0x00000000e0adb548> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "TimerQueue" #17 daemon prio=5 os_prio=0 tid=0x0000000056e86800 nid=0x1034 waiting on condition [0x000000005a70f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e0adb6f0> (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.DelayQueue.take(Unknown Source) at javax.swing.TimerQueue.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - <0x00000000e0fdbbc0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "AWT-EventQueue-0" #16 prio=6 os_prio=0 tid=0x00000000566c3800 nid=0x1688 waiting on condition [0x000000005825f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000e0b13628> (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.awt.EventQueue.getNextEvent(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-Windows" #14 daemon prio=6 os_prio=0 tid=0x00000000566c2800 nid=0x1518 runnable [0x00000000580ff000] 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 "AWT-Shutdown" #13 prio=5 os_prio=0 tid=0x0000000056a54000 nid=0xe44 in Object.wait() [0x0000000057f9f000] 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 <0x00000000e0adba40> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Java2D Disposer" #12 daemon prio=10 os_prio=2 tid=0x0000000056cb8800 nid=0x76c in Object.wait() [0x0000000057e2e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x00000000e0af1068> (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=0x00000000556a6000 nid=0x15f8 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x0000000055623000 nid=0x658 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x0000000053e39800 nid=0x1420 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000053e35000 nid=0xca8 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000053e32800 nid=0x404 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000053e3f000 nid=0x1480 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000053e1c800 nid=0x172c in Object.wait() [0x00000000551ee000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x00000000e0b1ffb8> (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=0x0000000053dd5800 nid=0xe20 in Object.wait() [0x0000000054f2f000] 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 <0x00000000e0b201d0> (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=0x0000000053dcd800 nid=0xd58 runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000222c800 nid=0xe60 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000222e000 nid=0x1248 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000222f800 nid=0xa8c runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002233000 nid=0x1698 runnable "VM Periodic Task Thread" os_prio=2 tid=0x00000000556c6800 nid=0x1600 waiting on condition JNI global references: 12884 Code:
2016-06-30 11:26:20 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode): "WatchDog: jobExecuter" #10019 daemon prio=6 os_prio=0 tid=0x00000000350e7000 nid=0x87c in Object.wait() [0x0000000037bbf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at jd.controlling.downloadcontroller.DownloadWatchDog$30.run(DownloadWatchDog.java:2891) - locked <0x000000050083c648> (a java.lang.Object) Locked ownable synchronizers: - None "Scheduler:org.jdownloader.gui.views.downloads.table.DownloadsTableModel" #118 daemon prio=6 os_prio=0 tid=0x00000000309a0000 nid=0x1164 runnable [0x000000003231f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000500d98320> (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" #112 daemon prio=6 os_prio=0 tid=0x000000003099f000 nid=0x17b0 waiting on condition [0x000000003400e000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000500cfe158> (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 "pool-1-thread-1" #82 prio=5 os_prio=0 tid=0x0000000032fb0800 nid=0x15a0 waiting on condition [0x000000003384e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000005008513e8> (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" #71 prio=5 os_prio=0 tid=0x0000000032fb4800 nid=0x11c0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "UpdateChecker" #70 prio=5 os_prio=0 tid=0x0000000032fb0000 nid=0x1504 waiting on condition [0x00000000395ff000] 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 <0x00000005038e10d0> (a org.jdownloader.update.UpdateManager$16) Locked ownable synchronizers: - None "WindowsAntiStandby" #69 daemon prio=5 os_prio=0 tid=0x0000000032fb5000 nid=0x14fc waiting on condition [0x000000003948f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.jdownloader.extensions.antistandby.WindowsAntiStandby.run(WindowsAntiStandby.java:63) Locked ownable synchronizers: - None "HttpServerThread:9666:true" #63 daemon prio=5 os_prio=0 tid=0x0000000032fb3000 nid=0x14e0 runnable [0x00000000391ff000] 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 <0x0000000503a3e338> (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 "Swing-Shell" #49 daemon prio=5 os_prio=0 tid=0x00000000309a5000 nid=0x145c waiting on condition [0x0000000037aae000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000050288d4c8> (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.LinkedBlockingQueue.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 sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "Scheduler:jd.controlling.AccountController$3" #44 daemon prio=5 os_prio=0 tid=0x00000000309a1800 nid=0x1444 waiting on condition [0x000000003754f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000050271cb68> (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 "StatsSender" #43 daemon prio=5 os_prio=0 tid=0x00000000309a2000 nid=0x1440 in Object.wait() [0x000000003723f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.jdownloader.statistics.StatsManager.run(StatsManager.java:1054) - locked <0x0000000500c11860> (a java.util.LinkedList) at java.lang.Thread.run(Unknown Source) Locked ownable synchronizers: - None "TimerQueue" #36 daemon prio=5 os_prio=0 tid=0x000000003099d800 nid=0x1424 runnable [0x000000003591f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000500b21520> (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: - <0x0000000500b21548> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "Scheduler:org.appwork.storage.config.MinTimeWeakReference" #34 daemon prio=6 os_prio=0 tid=0x000000003099c000 nid=0x141c waiting on condition [0x000000002f36e000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000500af6b00> (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=0x0000000030998800 nid=0x1410 waiting on condition [0x0000000033c4e000] 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=0x0000000030997800 nid=0x57c waiting on condition [0x000000003007f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000500927f70> (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=0x0000000030997000 nid=0x12f8 runnable [0x00000000319d9000] java.lang.Thread.State: RUNNABLE at java.io.WinNTFileSystem.getBooleanAttributes(Native Method) at java.io.File.isFile(Unknown Source) at sun.awt.shell.ShellFolder.isFile(Unknown Source) at org.appwork.utils.swing.dialog.ExtFileChooserDialog.isFile(ExtFileChooserDialog.java:511) at org.appwork.utils.swing.dialog.ExtFileChooserDialog.getDirectoryIcon(ExtFileChooserDialog.java:458) at org.appwork.utils.swing.dialog.ExtFileChooserDialog$1.getIcon(ExtFileChooserDialog.java:682) at sun.swing.FilePane$FileRenderer.getListCellRendererComponent(Unknown Source) at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source) at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source) at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(Unknown Source) at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source) at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source) at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source) at javax.swing.DefaultListSelectionModel.setAnchorSelectionIndex(Unknown Source) at javax.swing.JTable.clearSelectionAndLeadAnchor(Unknown Source) at javax.swing.JTable.tableChanged(Unknown Source) at sun.swing.FilePane$6.tableChanged(Unknown Source) at javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source) at javax.swing.table.AbstractTableModel.fireTableStructureChanged(Unknown Source) at sun.swing.FilePane$DetailsTableModel.updateColumnInfo(Unknown Source) at sun.swing.FilePane.doDirectoryChanged(Unknown Source) at sun.swing.FilePane.propertyChange(Unknown Source) at java.beans.PropertyChangeSupport.fire(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) at java.awt.Component.firePropertyChange(Unknown Source) at javax.swing.JFileChooser.setCurrentDirectory(Unknown Source) at org.appwork.utils.swing.dialog.ExtFileChooserDialog$1.setCurrentDirectoryInternal(ExtFileChooserDialog.java:705) at org.appwork.utils.swing.dialog.ExtFileChooserDialog$1.access$200(ExtFileChooserDialog.java:659) at org.appwork.utils.swing.dialog.ExtFileChooserDialog$1$1.run(ExtFileChooserDialog.java:732) 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:1779) 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:1774) at org.appwork.utils.swing.dialog.AbstractDialog.setVisible(AbstractDialog.java:1774) at org.appwork.utils.swing.dialog.AbstractDialog._init(AbstractDialog.java:639) at org.appwork.utils.swing.dialog.ExtFileChooserDialog._init(ExtFileChooserDialog.java:262) at org.appwork.utils.swing.dialog.AbstractDialog.displayDialog(AbstractDialog.java:786) 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.components.packagetable.context.SetDownloadFolderAction.dialog(SetDownloadFolderAction.java:176) at org.jdownloader.gui.views.components.packagetable.context.SetDownloadFolderAction.actionPerformed(SetDownloadFolderAction.java:83) 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=0x0000000030996000 nid=0x11f0 in Object.wait() [0x00000000303fe000] 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 <0x000000050008dc88> (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=0x000000002e9c0800 nid=0x10e4 runnable [0x000000002ff7e000] 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 <0x0000000500006ae8> (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=0x000000002e955000 nid=0xc50 waiting on condition [0x000000002f99f000] 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=0x000000002e929000 nid=0x488 waiting on condition [0x000000002f80e000] 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=0x000000002e88c800 nid=0xf00 runnable [0x000000002f48f000] 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=0x000000002e888800 nid=0x4d0 in Object.wait() [0x000000002f21f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x000000050008dff0> (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=0x000000002deef000 nid=0x12ec runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000002de9f000 nid=0x1304 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000002c69f000 nid=0x12a4 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000002c69e000 nid=0xdc4 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000000002c694800 nid=0x4d4 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x000000002c691000 nid=0x850 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000002c679000 nid=0x13d8 in Object.wait() [0x000000002dbef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x0000000500010260> (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=0x000000002c632000 nid=0xe70 in Object.wait() [0x000000002da8f000] 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 <0x000000050008efc8> (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=0x000000002c62a000 nid=0x40c runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000220c800 nid=0x1330 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000220e000 nid=0x6d4 runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000220f800 nid=0xc60 runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002213000 nid=0xa04 runnable "VM Periodic Task Thread" os_prio=2 tid=0x000000002df31800 nid=0x1334 waiting on condition JNI global references: 5737 |
#67
|
|||
|
|||
Search now works in JD2 like Windows Explorer
However, it still is not as fast and is not stable in comparison to the "JD Explorer" the old version 0.9. In JD 2.0 very GUI hangs (in the case of reading a large directory) In JD 0.9 - it works immediately, and GUI stability. In JD 0.9 no trouble reading large directories, works quickly |
#68
|
||||
|
||||
No need to post again and again for same stuff when ticket is still open
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|