Resource swallowing improvement

Use this forum to flesh out your feature request before you enter it in <a href="http://dcpp.net/bugzilla/">Bugzilla</a>.

Moderator: Moderators

Locked
coolzone
Posts: 3
Joined: 2006-07-08 14:57

Resource swallowing improvement

Post by coolzone » 2006-11-13 10:41

Hi

In INHO DC++ is swallowing way to many resources. I have made a couple of tests on a couple of different machines amongst which where a Pentium 4 2.4, Athlon XP 2200.

In all test DC++ is using minimum about 20% of CPU and sometimes it rises to 70%. This is way to much! Even 20% is way to much!

I would recommend more effort on the resource part! As DC++ grows with features and advancement, this problem isn't going to decrease.

Best and kind regards

TheParanoidOne
Forum Moderator
Posts: 1420
Joined: 2003-04-22 14:37

Post by TheParanoidOne » 2006-11-13 11:13

What was DC++ doing at the time? Without this information, you measurements are completely abitrary and meaningless.

Information on all of the below are needed:
* What version of DC++ are you using?
* Was DC++ hashing your share?
* Was it refereshing your share?
* How many hubs were you connected to?
* How many users were there in all those hubs?
* How many transfers were happening?
The world is coming to an end. Please log off.

DC++ Guide | Words

coolzone
Posts: 3
Joined: 2006-07-08 14:57

Post by coolzone » 2006-11-13 15:19

Yes these questions are ofcourse important. I didn't mention the information because I just find that DC++ is very resource swallowing in general.
* What version of DC++ are you using?
The newest stabel 0.698.
* Was DC++ hashing your share?
Nope. The test is startet after the hashing.
* Was it refereshing your share?
Nope. Refresh is off.
* How many hubs were you connected to?
10 Hubs on a 10Mbit line. The same hubs are used.
* How many users were there in all those hubs?
Aprox..

11.000
10.000
7900
7700
7300
4000
393
367
448
270
* How many transfers were happening?
Starting 10 - 12 transfers, transfering big files. Speed lies at about 400 Kbit in total.

This is the average. This consumes about 20-70% CPU, it goes up and down unstabel. On average it is about 50% CPU and 93.564 KB of memory.

imb
Posts: 99
Joined: 2004-06-15 17:48
Location: England

Post by imb » 2006-11-13 16:04

DC++ gets laggy while being in hubs with more than a couple of thousand users. Which is fine by me since they're all crap anyway :) Stay in smaller hubs and DC++ works well.
"Every Englishman must have a hobby. Some like to collect the stamp, some like to make the jam, but the most fun is to a kill a little animal with a shotgun or rip them up with wild dog."

TheParanoidOne
Forum Moderator
Posts: 1420
Joined: 2003-04-22 14:37

Post by TheParanoidOne » 2006-11-13 16:40

Hide the user lists in the hubs and see if that makes a difference to the CPU usage.
The world is coming to an end. Please log off.

DC++ Guide | Words

coolzone
Posts: 3
Joined: 2006-07-08 14:57

Post by coolzone » 2006-11-14 11:03

Hide the user lists in the hubs and see if that makes a difference to the CPU usage.
This does effect the CPU usage a little bit, but not much.

My opinion is that DC++ in general is too resource demanding. I have made this remark so perhaps in the furture a more effective way of dealing with resource will be taken into programming considerations.

DC++ is getting more and more heavy on each upgrade and eventhough features are really cool, an effective way to have DC++ running in the back without eating to many resources is a goal to keep in mind.

Locked