JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 27.01.2020, 04:56
0x6683157
Guest
 
Posts: n/a
Default Many proxies = watchdog "downl" thread maxes CPU usage

When I run downloads as normal, the thread "Watchdog: downloadWatchdog" maxes a CPU thread to 100% all the time, which is not normal.

If I toggle the "Stop Downloads, but finish running ones" button (see screenshot attached), suddenly the thread doesn't use the CPU that much anymore -> all back to normal.

I have thousands of socks5 proxies in my proxy list. Doesn't matter how they are selected (random or cycle) same problem occurs anyway.

I have tested in both jre-openjdk13.0.1, jre-openjdk13.0.2 and jre-openjdk11.0.6 as shown in attached screenshots. Same problem in all versions.

I have removed most of the links from my download list, but nothing changed at all. CPU is always maxed at the same amount (100% of a CPU thread).

Attached a screenshot of htop showing the abnormal thread's CPU usage and a few seconds of strace on that thread.

This is running on Arch Linux, kernel 4.19.97-1-LTS.
Attached Images
File Type: png 2020-01-27_03-35-37.png (80.5 KB, 1 views)
File Type: png 2020-01-27_02-52-32.png (79.1 KB, 0 views)
File Type: png 2020-01-27_02-35-11.png (285.6 KB, 0 views)
File Type: png 2020-01-27_02-34-49.png (205.1 KB, 0 views)
File Type: png 2020-01-27_04-01-23.png (2.9 KB, 0 views)

Last edited by 0x6683157; 27.01.2020 at 05:52. Reason: thread full name fixed
Reply With Quote
  #2  
Old 27.01.2020, 05:32
0x6683157
Guest
 
Posts: n/a
Default

Seems that the problem is not consistently present anymore after I fired visualvm. The thread magically went back to normal CPU usage for a while, then became very resource intensive again.

Still not sure what causes nor fixes the problem.

Attached a bunch of thread dumps and snapshots from visualvm and some random screenshot.

In the second snapshot, I toggled the "Stop downloads but finish running ones" after a few seconds, then toggled it back off. Probably won't show though, not super familiar with visualvm yet.

Also attached an example of proxy list to import in JD if you need to do some testing.
Attached Images
File Type: png 2020-01-27_04-56-21.png (212.5 KB, 0 views)
File Type: png 2020-01-27_04-52-58.png (164.8 KB, 0 views)
Attached Files
File Type: zip visualvm_thread_dumps_snapshots.zip (39.7 KB, 0 views)
File Type: zip nordvpn_proxy_list.txt.zip (10.0 KB, 0 views)

Last edited by 0x6683157; 27.01.2020 at 06:08. Reason: added visualvm snapshots
Reply With Quote
  #3  
Old 27.01.2020, 17:27
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,921
Default

Thanks for your feedback!

-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 19:21.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.