Shareaza unable to handle large amount of files sharing/down

Post comments about Shareaza code and discuss with other developers.
Forum rules
Home | Wiki | Rules

Shareaza unable to handle large amount of files sharing/down

Postby miike909 » 18 Jul 2011 04:40

Shareaza application slows or becomes unresponsive sometimes when I download 1000+ files and/or sharing more than 30,000+ files. Please increase the shareaza's capability of handling large amount of files sharing and downloading. Thanks Shareaza staffs!
miike909
 
Posts: 1
Joined: 18 Jul 2011 04:36

Re: Shareaza unable to handle large amount of files sharing/down

Postby ailurophobe » 18 Jul 2011 14:19

I am not sure about DC++, but neither ED2K nor the Gnutella networks were really designed to share more than a thousand or so files at once. Four to five thousand files works pretty well most of the time. Anyway, boosting the ability of Shareaza to handle 30k+ shared files would not really help that much without the protocols being updated. You are better off unsharing some files and maybe cycling which files you share and which you do not. You can also pack small files into archives containing few dozen or even few hundred smaller files. Apart from reducing the number of files and making sharing work better, this also makes distribution more efficient. Anyone downloading one of the files in the archive is automatically sharing and making available all the files in the archive, which should give a huge boost on the availability of the files.

As for the downloads, the active connections used by Gnutella 2 cause increasing overhead and inefficiency as the number of active downloads increases. Thus the number of active downloads is capped, which means that optimizing for large number of downloads (most of which could not possibly be active due to the cap) has not been a priority or even a concern. That said, OldDeath has shown interest to replacing CLists with std::sets and that might fix this problem at least partially.
ailurophobe
 
Posts: 702
Joined: 11 Nov 2009 05:25

Re: Shareaza unable to handle large amount of files sharing/down

Postby old_death » 18 Jul 2011 14:52

ailurophobe wrote:[...]That said, OldDeath has shown interest to replacing CLists with std::sets and that might fix this problem at least partially.
This won't help. The actual problem is that AFAIK, Shareaza checks each download once per second. This means that the more downloads are within the window, the more Shareaza hangs...
User avatar
old_death
 
Posts: 1630
Joined: 13 Jun 2009 16:19

Re: Shareaza unable to handle large amount of files sharing/down

Postby magagog41 » 18 Jul 2011 16:09

I have also noticed this problem,with freezes and such. It´s the only thing that keeps me from recomending Shareaza to my friends,family and on forums. It´s also the reason that i no longer uses Shareaza. I have tried the latest build and then i noticed the problem was still there then i decided to use a emule mod instead,couse emule doesnt seem to have this problem.

I really think that Shareaza is a awsome program but with theese problems it becomes almost unusable.Sadly but true. :cry:
magagog41
 
Posts: 1
Joined: 16 Jul 2011 22:27


Return to Development Discussion

Who is online

Users browsing this forum: No registered users and 1 guest