Excessive memory usage makes program unusable


acombo

Recommended Posts

I use resilio (prior bitSync) several moths now. I'm quite pleased with the operation, BUT I now face a major dilema that is making it unusable. 

Most of my storage maintained in synchronism is from Electronic CAD that generates a tremendous amount of files (usually quite small). So asingle project with 10k files is not uncomon!

So, when I look at memory consumption of resilio and saw 500MB (on all in-sync computers)... the usability scenario is just impossible.

A working computer with memory-ungry CAD applications CANNOT spare such amount of memory just to keep in sync.

Is it possible to have a mitigation solution for this issue?

Link to comment
Share on other sites

Sync keeps its database in RAM. Database keeps records of all files that are now or have ever been in the share. So if that CAD s/w generates some tons of (temp) files, they are all stored in database. Plus, if you have a lot of nested folders, each level is also kept as a separate database entry. Now count some 1,5-2 Kb per database entry and see how much RAM will be required to keep that database open. 

Possible solutions:
if you don't need sync those presumably temp files, add them to ignorelist.
Remove the share from Sync and add it back so that db gets deleted and new one started (keeping only current entries).

Link to comment
Share on other sites

Unfortunately they are NOT temp files (which I carefully exclude), but actually sources and/or required binaries.

Another example  is that I cannot put git repositories under sync... due to the same reason. I know that in this case there are other solutions, but it seems to me that  a Great solution (under BitSync) is being halted by a "detail" (detail... of course under big commas!!).

In any case thanks for the reply.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.