Memory Usage seems really high

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
dsf32w2
Posts: 2
Joined: Sun Sep 21, 2014 1:03 am

Memory Usage seems really high

Post by dsf32w2 »

Version: 1.3.4.686 (x64)
OS: Windows 8.1 64-bit

The memory footprint of Everything seems huge. Granted I am indexing 10 million objects across several network drives, but it is currently It's holding on to 500meg. It's the heaviest single process on my entire computer.

http://i.imgur.com/CI9b5rt.png

According to the FAQ it says that the expected memory usage is 50Meg for 1 million. A linear extrapolation from that fact seems to put my usage at the right place, but is it really linear like that? Either way locate32 kept it to 50meg even though I was indexing the same number of files. Is it because I am indexing things INSIDE the files? If so, I don't need this, is there any way to turn it off? Also I've disabled 'monitor chagnes' and enabled 'Hide results when the search is empty'. I can't imagine it takes 500meg just to keep an index of 10 million file locations. That can't be right, can it? Either way I'm pretty sure the other solutions (locate32 at least) keep this footprint MUCH lower.

Can someone tell me if what I'm seeing is right or if there's anything I can do to lower the footprint?

Thanks
Brian
void
Developer
Posts: 16669
Joined: Fri Oct 16, 2009 11:31 pm

Re: Memory Usage seems really high

Post by void »

500MB for 10 million files is expected.

The x86 version of Everything will use slightly less memory.

Is it possible to exclude any unnecessary files?
dsf32w2
Posts: 2
Joined: Sun Sep 21, 2014 1:03 am

Re: Memory Usage seems really high

Post by dsf32w2 »

So I tried some other file searching programs and these are my results:

LOCATE32:

During indexing: 400 Meg
After indexing: 24 Meg

INDEXYOURFILES:

During indexing: 300 Meg
During searching: 32 Meg

COPERNIC - Doesn't allow searching network drives
FILESEEK - No way to add indexes
MASTERSEEKER - No way to add indexes
FILESEARCHY - No way to ad network drives
SEARCHMYFILES - No way to add indexes


So it appears that these other programs do have inflated sizes when indexing. The difference appears to be that after indexing, a normal footprint is less than 50meg, whereas everything is constantly using 380meg or more. Why the difference? Is there anything that can be done to prevent this?
void
Developer
Posts: 16669
Joined: Fri Oct 16, 2009 11:31 pm

Re: Memory Usage seems really high

Post by void »

Why the difference?
Theses other search programs are probably reading a database on disk.
How big are these database files?
Windows maybe caching these files which would not show up as memory usage for these programs.

Everything stores the entire uncompressed database in memory for speed and dynamic changes.
I have considered compressing the database and using a differencing database for changes.
This may save up to half of the memory usage at the cost of CPU usage.
This is a HUGE job and would takes a very long time to implement.. it is on my Things to do list.
Is there anything that can be done to prevent this?
Currently, there is nothing much I can do to prevent this.
Please consider disabling run in background. This will make Everything exit when it not being used.

To disable run in background:
  • In Everything, from the Tools menu, click Options.
  • Click the UI tab.
  • Uncheck Run in background.
  • Click OK.
Post Reply