memory use out of control

Asked by sarahnyberg1982

over time the memory use crawls higher and higher, it seems to peak at about 1900MB of memory use. it seems to grow a lot, pause, then grow a lot again.

additional info that may be relevant:

my queue is moderately large (7000 files). I'm sharing about 800GB of media. however I've had queues larger than this with no such problem in the past.

I also notice that "an established connection was aborted by the software in your machine" shows up consistantly but only from one user, I have no idea if that would be related or not.

it also seems to continually loop through my files, "file list refresh" happens nonstop almost, even though the refresh setting in advanced options is set very high (something like 9000 seconds). sometimes it will try to refresh even when currently refreshing, and I get a lot of "file list refresh currently in progress" or something like that.

sometimes I get "visual library runtime errors" or something along those lines-- that's paraphrased, I can't remember the exact wording.

Question information

Language:
English Edit question
Status:
Solved
For:
DC++ Edit question
Assignee:
No assignee Edit question
Solved by:
sarahnyberg1982
Solved:
Last query:
Last reply:
Revision history for this message
Twilight2013 (twilight2013) said :
#1

What version of DC++ are you currently using & OS, as in XP or Vista?

Revision history for this message
sarahnyberg1982 (diutfibbbiz) said :
#2

.75 r1667

Vista 64

Revision history for this message
eMTee (realprogger) said :
#3

The source of your problem is most probably the constant refreshing. You must find out why is it happens.
Constant file hashing can occour mainly for two reasons : the shared files are constantly changing or the hash indexes / stored hash data is not properly accessible or damaged. So

1. Check the file dates in your share (check the system log for files beeing currently rehashed and check their date). If many file dates are close to the current day then you can suspect that something periodically changes your shared files. As you said they are mostly media files this could be a media indexer software like iTunes, etc... If you have such software installed, then remove it or set it up, disallow its access to your shared files. If it doesn't help,

2. Read this article ( http://dcpp.wordpress.com/2009/03/11/boost-up-your-dc ) and make sure that your settings files are in your user profile (or anywhere else outside the Program files folder) and they are properly read/write accessible for the user what you running DC++ with. The files you need to find are those which hashdata stored in : HashIndex.xml and HashData.dat

Revision history for this message
Twilight2013 (twilight2013) said :
#4

Since you share about 800GB, go to File/Settings/Advanced & check/uncheck these 2 features:
1. Enable - Add finished files to share instantly (if shared)
2. Disable - Use fast hashing method (disable if you have problems with hashing)
Then hit OK. In order for these 2 items to take effect, you need to exit DC++ & restart the client. See if that works.

Revision history for this message
Twilight2013 (twilight2013) said :
#5

Files automatically refreshes & rehashes every 1 hour if you have Add finished files to share instantly (if shared) enabled.

Revision history for this message
eMTee (realprogger) said :
#6

...and also check that you don't have your unfinished downloads folder shared. That particular folder is not allowed to add but adding an upper level folder which contains the unfinished directory is still possible...

Revision history for this message
sarahnyberg1982 (diutfibbbiz) said :
#7

the files shared aren't changing.

the hash data is accessable, I'm running as an administrator.

there are some CRC32 errors, would this cause automatic rechecks? they're happening every minute or two, not every hour.

Revision history for this message
Twilight2013 (twilight2013) said :
#8

If a file has CRC32 error that means the files failed sfv & the checksum is a mismatch. Try finding the correct file by using search alternate sources. Also, you mentioned your files hashes at 9000 seconds, then it should be hashing at 150 minutes. On File/Settings/Advanced/Experts Only/Auto refresh time should be hashing in minutes not seconds. 9000 minutes / 60 minutes = 150 hours or 6 days & 6 hours.

Revision history for this message
sarahnyberg1982 (diutfibbbiz) said :
#9

I removed all my shared files, readded them, and the problem went away.