Everything Search Engine - Locate files and folders instantly

Discussion in 'other software & services' started by mood, Jun 7, 2017.

  1. xxJackxx

    xxJackxx Registered Member

    Joined:
    Oct 23, 2008
    Posts:
    4,802
    Location:
    USA
    Well... you say that. This is actually the reason I do not have it currently installed. I was finding that If I was running something else that was causing a lot of disk activity that Everything would be right there with it updating its database. This would cause slowdowns and I was concerned with wear on SSDs so I removed it. I love the program but I'm not using it until I can be convinced it is not wearing out my drives.
     
  2. Floyd 57

    Floyd 57 Registered Member

    Joined:
    Mar 17, 2017
    Posts:
    299
    Location:
    Europe
    That's not the case for me. There's no I/O activity (read, write or "other") in task manager when I'm not using everything (for both exes). I've disabled the everything service and unticked the "monitor changes" checkbox, as well as the "index recent changes" and "load recent changes from USN journal" one. I'm also using the portable version though that shouldn't matter
     
  3. Buddel

    Buddel Registered Member

    Joined:
    Apr 28, 2015
    Posts:
    845
    Couldn't agree more. I've been using it for many years and still like it very much. It's definitely one of my must-have tools.
     
  4. Stupendous Man

    Stupendous Man Registered Member

    Joined:
    Aug 1, 2010
    Posts:
    1,986
    Location:
    the Netherlands
    @xxJackxx,
    as Floyd 57 said, you can change settings in Everything to your wishes.
    That can be done with setup and/or after installation.
    In setup, I choose run as administrator instead of using the Everything service, and I set Everything not to start on system startup.
    The same settings can be made after installation, and more: setting Everything not to start on system startup, setting Everything to run as administrator instead of using the service, and setting Everything not to run in the background.
    That way, Everything only runs when I want it to.
     
  5. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    9,512
    If Everything is launched, it is loading the database from hard disk and then the database is held (& updated) in memory.
    Only after closing of Everything the database is saved to hard disk.
    More precise:
    * If the database is re-build, new volumes are added/removed, specific options are changed in Everything, "monitor changes" is ticked/unticked in the settings, ...
    * If Everything is exited, it is writing the database to hard disk.
    = As long as the above is not happening, it doesn't write a single bit to the database on hard disk.

    For monitoring of the access and to find out how much Everything is writing to hard disk, "Disk writes" (or similar named columns in ProcessHacker/Process Explorer, ...) must be monitored, not "I/O writes"! (I/O writes includes more than only Disk writes and this might lead to a wrong interpretation of the result)
    FileActivityWatch is also a nice utility. But there are of course more utilities for monitoring of file access.

    Running of Everything without a database saved to hard disk

    command-line option
    -nodb
    Do not save to or load from the "Everything" database file.​
    Editing of the file Everything.ini and changing of "db_location=" to "db_location=nul" has the same effect.
    With the above change in the file Everything.ini the command-line option -nodb can now be left out.​
    Most of the time you should see only read activity (reading of the USN Journal).

    But there might be slowdowns (high CPU-%) if a lot of files and folders are created/renamed/deleted in a row. Now Everything needs to constantly update its database (in memory)
    Some applications or tasks might lead to a high file activity, in this case Everything can be closed prior starting of the application or:

    There is an option to type: "/monitor_pause" into Everything. Now monitoring is disabled and Everything should be idle now.
    Searching for files is still possible but of course while the monitoring is paused, new file changes cannot be seen in Everything.
    After typing of: "/monitor_resume" Everything should continue its work.
     
    Last edited: Jan 13, 2019 at 6:19 PM
  6. Floyd 57

    Floyd 57 Registered Member

    Joined:
    Mar 17, 2017
    Posts:
    299
    Location:
    Europe
    I'm pretty confident that if you untick "monitor changes" (for each volume) you don't have to do that, as I just downloaded and extracted an 8gb file with lots of small folders and files and the I/O activity of everything did not change
     
  7. Special

    Special Registered Member

    Joined:
    Mar 23, 2016
    Posts:
    171
    Location:
    Canada
    Everything causes I/O... obviously because it uses a DB file, if you don't want a DB file then use WizFile, which is basically the same thing as Everything but does it all in RAM and leaves no trace file.
     
  8. Floyd 57

    Floyd 57 Registered Member

    Joined:
    Mar 17, 2017
    Posts:
    299
    Location:
    Europe
    I stand corrected, it seems like new files and folders (and any changes) must be added to the database before everything can show them, which means that basically you have to rebuild the database every time before searching, which is still better than constantly monitoring for changes but not ideal
     
  9. xxJackxx

    xxJackxx Registered Member

    Joined:
    Oct 23, 2008
    Posts:
    4,802
    Location:
    USA
    I think the "monitor changes" is the key to how much disk activity there is. I expect it does not pick up file system changes rapidly if you uncheck it. If it is checked, I have seen write activity when I watch it with Process Explorer. It can slow installation times significantly. That said, I have not used it in a while, maybe something has changed since then. I may play with it to do some more up to date testing. As mentioned, WizFile is light, but it lacks features for me. I haven't looked at that in a while either though.
     
  10. Floyd 57

    Floyd 57 Registered Member

    Joined:
    Mar 17, 2017
    Posts:
    299
    Location:
    Europe
    Well personally for me, I have a big TO-DO list of stuff. The world is just so vast that there isn't enough time for everything, and that's why I have a list with all kinds of interesting stuff that I'd be interested in doing. And it just so happens, that right now the next on the line is finding a better search software than microsoft's default which I've always used and I know it's trash but I've never been quite up to the task of finding a better one as the integrated windows search has done its job just fine, I know where I put my files and folders and I only need a very basic file-name search in case I forget something which is rare but it can happen. And I'm a min-maxer kind of guy, I want everything (not the program) to be perfect. And Everything (the program) is not perfect, so I'm gonna try some other search software and see how it goes
     
  11. xxJackxx

    xxJackxx Registered Member

    Joined:
    Oct 23, 2008
    Posts:
    4,802
    Location:
    USA
    I think Everything is a great program and I appreciate the authors work considerably. I don't think my complaints with it can be fixed. Maybe it doesn't hurt an SSD. Maybe it does. When I had mechanical disk I had it installed on all of them. Possibly changes to Windows have complicated things. It seems like it used to be less resource intensive. I will likely re-evaluate it on my current setup sooner than later.

    As for search utilities, if you are willing to pay for one, I find Copernic and X1 to be incredible utilities. I actually sold a co-worker on X1 recently. I'm too cheap to pay for it myself. If it was free or cheaper I would use it. It would likely have the same indexing issues as any, but its capabilities exceed the minuses for me. This is only a personal recommendation, I am affiliated with none of these utilities in any way.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.