• Running Everything all the time or not.

    From micky@21:1/5 to All on Wed Nov 27 11:58:05 2024
    XPost: alt.comp.os.windows-11

    I'm very often, almost most of the time, short of both CPU and RAM, and
    I occasionally run Everything (or Find Everything), like once a day or 2
    or 3 days.

    I have a choice bettween letting it run in background all the time,
    using some RAM and I guess very little CPU, OR only starting it when I
    need it, at which time it has to scan the whole SSD (or in the case of
    the other box, the HDD and SSD) and that takes time and maybe some other resource??.

    Which do you recommend? What am I losing with each one? TIA

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Herlihy@21:1/5 to All on Wed Nov 27 18:12:02 2024
    XPost: alt.comp.os.windows-11

    In article <9jjekjdn9qns2bnt8l734138iva7umjldk@4ax.com>, NONONOmisc07 @fmguy.com says...

    I'm very often, almost most of the time, short of both CPU and RAM, and
    I occasionally run Everything (or Find Everything), like once a day or 2
    or 3 days.

    I have a choice bettween letting it run in background all the time,
    using some RAM and I guess very little CPU, OR only starting it when I
    need it, at which time it has to scan the whole SSD (or in the case of
    the other box, the HDD and SSD) and that takes time and maybe some other >resource??.

    Which do you recommend? What am I losing with each one? TIA

    I don't know Everything (Find Everything) but I do value the built-in
    search in Windows 10. In Settings (Winkey + I) the "Windows search
    settings" I've set it to index everything, just leaving the standard exclusions. It does take a while to build that index, but once the
    index is complete, you're searching the index not the filesystem.
    Windows will keep the index up to date as you change files. This all
    runs in the background (until you run a search) and Windows will
    priorities "foreground" tasks you are running.

    I'd guess that your applications may have similar facilities?

    --
    --
    Phil, London

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul@21:1/5 to micky on Wed Nov 27 15:32:05 2024
    XPost: alt.comp.os.windows-11

    On Wed, 11/27/2024 11:58 AM, micky wrote:
    I'm very often, almost most of the time, short of both CPU and RAM, and
    I occasionally run Everything (or Find Everything), like once a day or 2
    or 3 days.

    I have a choice bettween letting it run in background all the time,
    using some RAM and I guess very little CPU, OR only starting it when I
    need it, at which time it has to scan the whole SSD (or in the case of
    the other box, the HDD and SSD) and that takes time and maybe some other resource??.

    Which do you recommend? What am I losing with each one? TIA


    The reason it does full scans, is to keep itself updated.

    For example, if you boot Windows, boot Linux (mess with Windows C:
    from Linux), boot Windows again, any Everything.exe list on disk
    is now "inaccurate". This is why the software needs to do a Full
    Scan when it does. It expects you've been cheating on it.

    These softwares cannot necessarily tell you have been doing things
    behind the scenes.

    It is likely unavoidable, with a sparse usage pattern, to be doing
    expensive scans right when you want to do a search. Even if you
    put it in background mode, it's going to be grinding the disk at
    some point.

    *******

    The Windows Search does more than Everything.exe. Everything.exe
    works with filenames, but not content (it has not created an
    inverted index during the scan. to find the word "tea kettle"
    in one of your emails).

    The Windows Search does that. It indexes the contents of text files.
    This is very slow (they haven't heard of multitasking yet). On my
    other machine with 1.2 million files (approx), it takes all day
    to rebuild the index.

    However, on the other hand, it isn't clever enough to re-scan,
    if I boot Windows, boot Linux, boot windows. it simply assumes
    I haven't been screwing around behind its back. The Windows Search
    then, could be inaccurate. Until I click the button in the control
    panel for it, and request a rebuild. On a disk with a lot of files,
    this takes quite a while. It's something you'd leave running
    overnight, plus still running while you're eating your Corn Flakes
    the next day.

    You can see then, that the problem boils down to the same
    thing, everywhere. At some point, you do an expensive scan.
    The Everything scan might take ten minutes. The Windows Search
    (from scratch) can take all day, during which time the File Explorer
    search box will be moaning and groaning.

    Whether you run Everything.exe in background mode, or you force
    scans manually, it is still going to do full scans at some point.
    Do you want a full scan done when you are not searching for something,
    or do you want a full scan as a preface to having an opportunity
    to search for something ? I'd rather have the full scan done
    two minutes after the machine starts, then run in background mode
    during the day, for better "availability" when I need to do a search.

    Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul in Houston TX@21:1/5 to micky on Thu Nov 28 09:40:57 2024
    XPost: alt.comp.os.windows-11

    micky wrote:
    I'm very often, almost most of the time, short of both CPU and RAM, and
    I occasionally run Everything (or Find Everything), like once a day or 2
    or 3 days.

    I have a choice bettween letting it run in background all the time,
    using some RAM and I guess very little CPU, OR only starting it when I
    need it, at which time it has to scan the whole SSD (or in the case of
    the other box, the HDD and SSD) and that takes time and maybe some other resource??.

    Which do you recommend? What am I losing with each one? TIA

    I agree with Paul Nospam.
    I've tried Everything by having it in Win startup and not in startup.
    It needs to stay updated.
    You can try this yourself:
    Remove Everything from startup then create a file and have Everything
    search for it. It won't find the file unless it scans your drives to
    update its index. For me, having it update scan my drives every time I
    use it is not worth saving 67k RAM.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From micky@21:1/5 to Herlihy on Fri Nov 29 02:24:59 2024
    XPost: alt.comp.os.windows-11

    In alt.comp.os.windows-10, on Wed, 27 Nov 2024 18:12:02 -0000, Philip
    Herlihy <nothing@invalid.com> wrote:

    In article <9jjekjdn9qns2bnt8l734138iva7umjldk@4ax.com>, NONONOmisc07 >@fmguy.com says...

    I'm very often, almost most of the time, short of both CPU and RAM, and
    I occasionally run Everything (or Find Everything), like once a day or 2
    or 3 days.

    I have a choice bettween letting it run in background all the time,
    using some RAM and I guess very little CPU, OR only starting it when I
    need it, at which time it has to scan the whole SSD (or in the case of
    the other box, the HDD and SSD) and that takes time and maybe some other >>resource??.

    Which do you recommend? What am I losing with each one? TIA

    I don't know Everything (Find Everything) but I do value the built-in
    search in Windows 10. In Settings (Winkey + I) the "Windows search
    settings" I've set it to index everything, just leaving the standard >exclusions. It does take a while to build that index, but once the
    index is complete, you're searching the index not the filesystem.
    Windows will keep the index up to date as you change files. This all
    runs in the background (until you run a search) and Windows will
    priorities "foreground" tasks you are running.

    I didn't know about Windows Search, even though I see it goes back to
    XP. I'm going to try it. If they wrote it and you like it, I'm sure
    it's valuable.

    I'd guess that your applications may have similar facilities?

    Yes, it does. It only looks for files but every file on the computer.
    I've only learned the simplest of abilities and it's been enough for me.
    You can search by any part or parts of the file namem in any order, like
    pdf brother printer. It builds a list, which I guess is an index, but
    for me it doesn't take very long, only about 45 seconds for 1,060,000
    files, and compliling the list runs in background.

    It's free and you can download it at
    https://www.voidtools.com/downloads/

    It updates automatically while you watch. Looks a bit like lines from a
    file manager, and you can sort on any column. It has loads of options
    in addition to the two sets below (but the others I can't copy and
    paste.)

    It does Regex searches too.

    This is its search syntax, none of which I've needed to use
    Operators:
    space AND
    | OR
    ! NOT
    < > Grouping
    " " Search for an exact phrase.

    Wildcards:
    * Matches zero or more characters.
    ? Matches one character.

    Macros:
    quot: Literal double quote (")
    apos: Literal apostrophe (')
    amp: Literal ampersand (&)
    lt: Literal less than (<)
    gt: Literal greater than (>)
    #<n>: Literal unicode character <n> in decimal.
    #x<n>: Literal unicode character <n> in hexadecimal.
    audio: Search for audio files.
    zip: Search for compressed files.
    doc: Search for document files.
    exe: Search for executable files.
    pic: Search for picture files.
    video: Search for video files.

    Modifiers:
    ascii: Enable fast ASCII case comparisons.
    case: Match case.
    diacritics: Match diacritical marks.
    endwith: Filenames (including extension) ending with
    text.
    file: Match files only.
    folder: Match folders only.
    path: Match path and file name.
    regex: Enable regex.
    startwith: Search for filenames starting with text.
    utf8: Disable fast ASCII case comparisons.
    wfn: Match the whole filename.
    wholefilename: Match the whole filename.
    wholeword: Match whole words only.
    wildcards: Enable wildcards.
    ww: Match whole words only.
    Disable a modifier with the no prefix.

    Functions:
    album:<text> Search media for album meta data.
    ansicontent:<text> Search ANSI file content for text.
    artist:<text> Search media for artist meta data.
    attrib:<attributes> Search for files and folders with the
    specified file attributes.
    attribdupe: Find files and folders with the same attributes.
    attributes:<attributes> Search for files and folders with the
    specified file attributes.
    bitdepth:<bitdepth> Find images with the specified bits per
    pixel.
    child:<filename> Search for folders that contain a child
    with a matching filename.
    childcount:<count> Search for folders that contain the
    specified number of subfolders and files.
    childfilecount:<count> Search for folders that contain the
    specified number of files.
    childfoldercount:<n> Search for folders that contain the
    specified number of subfolders.
    comment:<text> Search media for comment meta data.
    content:<text> Search file content for text.
    count:<max> Limit the number of results to max.
    dateaccessed:<date> Search for files and folders with the
    specified date accessed.
    datecreated:<date> Search for files and folders with the
    specified date created.
    datemodified:<date> Search for files and folders with the
    specified date modified.
    daterun:<date> Search for files and folders with the specified
    date run.
    da:<date> Search for files and folders with the specified
    date accessed.
    dadupe: Find files and folders with the same date accessed.
    dc:<date> Search for files and folders with the specified
    date created.
    dcdupe: Find files and folders with the same date created.
    dimensions:<w>X<h> Find images with the specified width and height.
    dm:<date> Search for files and folders with the specified
    date modified.
    dmdupe: Find files and folders with the same date modified.
    dr:<date> Search for files and folders with the specified
    date run.
    dupe: Search for duplicated filenames.
    empty: Search for empty folders.
    ext:<ext1;ext2;...> Search for files with a matching
    extension in the specified semicolon delimited extension list.
    filelist:<fn1|fn2|...> Search for a list of file names in the specified pipe (|) delimited file list.
    filelistfilename:<name> Search for files and folders belonging
    to the file list filename.
    frn:<frn> Search for files and folders with the specified
    File Reference Number.
    fsi:<index> Search for files and folders in the specified
    zero based internal file system index.
    genre:<text> Search media for genre meta data.
    height:<height> Find images with the specified height in pixels.
    infolder:<path> Search for files and folders in the specified
    path, excluding subfolders.
    len:<length> Search for files and folders that match the
    specified filename length.
    namepartdupe: Search for files and folders with the same name
    part.
    orientation:<type> Search for images with the specified orientation (landscape or portrait).
    parent:<path> Search for files and folders in the specified
    path, excluding subfolders.
    parents:<count> Search for files and folders with the specified
    number of parent folders.
    rc:<date> Search for files and folders with the specified recently changed date.
    recentchange:<date> Search for files and folders with the
    specified recently changed date.
    root: Search for files and folders with no parent folders.
    runcount:<count> Search for files and folders with the
    specified run count.
    shell:<name> Search for a known shell folder name, including subfolders and files.
    size:<size> Search for files with the specified size in
    bytes.
    sizedupe: Search for duplicated sizes.
    title:<text> Search media for title meta data.
    track:<number> Find media files with the specified track
    number.
    type:<type> Search for files and folders with the specified
    type.
    utf16content:<text> Search UTF-16 file content for text.
    utf16becontent:<text> Search UTF-16 Big Endian file content
    for text.
    utf8content:<text> Search UTF-8 file content for text.
    width:<width> Find images with the specified width in pixels.

    Function Syntax:
    function:value Equal to value.
    function:<=value Less than or equal to value.
    function:<value Less than value.
    function:=value Equal to value.
    function:>value Greater than value.
    function:>=value Greater than or equal to value.
    function:start..end Is in the range of values from start to
    end.
    function:start-end Is in the range of values from start to
    end.

    Size Syntax:
    size[kb|mb|gb]

    Size Constants:
    empty
    tiny 0 KB < size <= 10 KB
    small 10 KB < size <= 100 KB
    medium 100 KB < size <= 1 MB
    large 1 MB < size <= 16 MB
    huge 16 MB < size <= 128 MB
    gigantic size > 128 MB
    unknown

    Date Syntax:
    year
    month/year or year/month depending on locale settings
    day/month/year, month/day/year or year/month/day depending on
    locale settings
    YYYY[-MM[-DD[Thh[:mm[:ss[.sss]]]]]]
    YYYYMM[DD[Thh[mm[ss[.sss]]]]]

    Date Constants:
    today
    yesterday
    tomorrow
    <last|past|prev|current|this|coming|next><year|month|week>

    <last|past|prev|coming|next><x><years|months|weeks|days|hours|minutes|mins|seconds|secs>

    january|february|march|april|may|june|july|august|september|october|november|december
    jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec
    sunday|monday|tuesday|wednesday|thursday|friday|saturday
    sun|mon|tue|wed|thu|fri|sat
    unknown

    Attribute Constants:
    A Archive
    C Compressed
    D Directory
    E Encrypted
    H Hidden
    I Not content indexed
    L Reparse point
    N Normal
    O Offline
    P Sparse file
    R Read only
    S System
    T Temporary
    V Device


    Regex Syntax:

    a|b Matches a or b
    gr(a|e)y Matches gray or grey
    . Matches any single character
    [abc] Matches a single character a, b or c
    [^abc] Matches any single character except a, b or c
    [a-z] Matches a single charactor in the range a to z
    [a-zA-Z] Matches a single charactor in the range a to z or A to Z
    ^ Matches the start of the filename
    $ Matches the end of the filename
    ( ) Defines a marked subexpression
    \n Matches what the nth marked subexpression matched, where n is a
    digit from 1 to 9
    \b Match word boundaries
    * Matches the preceding element zero or more times
    ? Matches the preceding element zero or one times
    + Matches the preceding element one or more times
    *? Lazily matches the preceding element zero or more times
    +? Lazily matches the preceding element one or more times
    {x} Matches the preceding element x times
    {x,} Matches the preceding element x or more times
    {x,y} Matches the preceding element between x and y times
    \ Escape special character


    These are its command line options:
    Everything.exe [filename] [-options]

    filename Open the specified file list.
    -? Show this help.
    -admin Run "Everything" as Administrator.
    -admin-server-share-links Use \\Server\C$ links for ETP
    connections.
    -app-data Store data in application data.
    -bookmark <name> Open a bookmark.
    -case Enable case matching.
    -choose-language Show the language selection page.
    -choose-volumes Do not automatically index volumes.
    -close Close the current search window.
    -config <filename> The filename of the ini file.
    -connect <user:pass@host:port> Connect to an ETP server.
    -console Show the debugging console.
    -copyto <filename1> <...> Show the multi-file renamer with the
    specified filenames.
    -create-file-list <filename> <path> Create a file list of a path. -create-file-list-exclude-files <list> exclude the semicolon delimited wildcard filter for files.
    -create-file-list-exclude-folders <list> exclude the semicolon
    delimited wildcard filter for folders.
    -create-file-list-include-only-files <list> include only the
    semicolon delimited wildcard filter for files.
    -create-usn-journal <volume> <max-size-bytes> <allocation-delta-bytes>
    -db <filename> The filename of the database.
    -debug Show the debugging console.
    -debug-log Log debugging information to disk
    -delete-usn-journal <volume> Delete a USN Journal.
    -details Show results in detail view.
    -diacritics Enable diacritics matching.
    -disable-run-as-admin Disable run as administrator. -disable-update-notification Disable update notification on startup. -drive-links Use C: links for ETP connections.
    -edit <filename> Open a file list with the file list editor. -enable-run-as-admin Enable run as administrator. -enable-update-notification Enable update notification on startup.
    -exit Exit "Everything".
    -first-instance Only run if this is the first instance of "Everything". -filelist <filename> Open a file list.
    -filename <filename> Search for a file or folder by filename.
    -filter <name> Select a search filter.
    -focus-bottom-result Focus the bottom result.
    -focus-last-run-result Focus the last run result.
    -focus-most-run-result Focus the most run result.
    -focus-results Focus the result list.
    -focus-top-result Focus the top result.
    -ftp-links Use ftp://host/C: links for ETP connections.
    -fullscreen Show the search window fullscreen.
    -h Show this help.
    -help Show this help.
    -home Open the home search.
    -install <location> Install "Everything" to a new location. -install-client-service Install the "Everything" client as a service. -install-config <filename> Install the specified ini file. -install-desktop-shortcut Install desktop shortcut. -install-efu-association Install EFU file association. -install-folder-context-menu Install folder context menus. -install-quick-launch-shortcut Install Quick Launch shortcut. -install-run-on-system-startup Install "Everything" from the system
    startup.
    -install-service Install and start the "Everything" service. -install-service-pipe-name <name> Use the specified name for the "Everything" service pipe name.
    -install-service-security-descriptor Specify the pipe security
    descriptor.
    -install-start-menu-shortcuts Install "Everything" shortcuts from the
    Start menu.
    -install-url-protocol Install URL Protocol.
    -instance <name> The name of the "Everything" instance.
    -l Load the local database.
    -language <langID> Set the language to the specified language ID. -load-delay <milliseconds> The delay in milliseconds before loading
    the database.
    -local Load the local database.
    -matchpath Enable full path matching.
    -maximized Maximize the search window.
    -minimized Minimize the search window.
    -moveto <filename1> <...> Show the multi-file renamer with the
    specified filenames.
    -name-part <filename> Search for the name part of a filename.
    -newwindow Create a new search window.
    -noapp-data Store data in executable location.
    -nocase Disable case matching.
    -nodb Do not save to or load from the "Everything" database file. -nodiacritics Disable diacritics matching.
    -nofullscreen Show the search window in a window.
    -nomatchpath Disable full path matching.
    -nomaximized Unmaximize the search window.
    -nominimized Unminimize the search window.
    -nonewwindow Show an existing search window.
    -noontop Disable always ontop.
    -noregex Disable Regex.
    -noverbose Display only basic debug messages.
    -nowholeword Disable match whole word.
    -noww Disable match whole word.
    -ontop Enable always ontop.
    -p <path> Search for a path.
    -parent <path> Search for files and folders in the specified folder. -parentpath <path> Search for the parent of a path.
    -path <path> Search for a path.
    -quit Exit "Everything".
    -read-only Loads the database in read-only mode.
    -regex Enable Regex.
    -reindex Force database rebuild.
    -rename <filename1> <...> Show the multi-file renamer with the
    specified filenames.
    -s <text> Set the search.
    -search <text> Set the search.
    -search-file-list <filename> Search the specified text file for a
    list of file names.
    -select <filename> Focus and select the specified result. -server-share-links Use \\Server\C: links for ETP connections. -service-pipe-name <name> connect to the service pipe with the
    specified name.
    -sort <name> Set the sort to the specified name.
    -sort-ascending Sort ascending.
    -sort-descending Sort descending.
    -start-client-service Start the "Everything" client service.
    -start-service Start the "Everything" service.
    -startup Run "Everything" in the background.
    -stop-client-service Stop the "Everything" client service.
    -stop-service Stop the "Everything" service.
    -svc Run "Everything" as a service.
    -svc-pipe-name <name> Host the pipe server with the specified name. -svc-security-descriptor <sd> Host the pipe server with the security descriptor.
    -thumbnail-size <size> Specify the size of thumbnails in pixels.
    -thumbnails Show results in thumbnail view.
    -toggle-window Hides the current foreground search window or shows the
    search window.
    -uninstall [path] Uninstall "Everything" from the specified path. -uninstall-client-service Uninstall the "Everything" client
    service.
    -uninstall-desktop-shortcut Uninstall desktop shortcut. -uninstall-efu-association Uninstall EFU file association. -uninstall-folder-context-menu Uninstall folder context menus. -uninstall-quick-launch-shortcut Uninstall Quick Launch shortcut. -uninstall-run-on-system-startup Remove "Everything" from the
    system startup.
    -uninstall-service Uninstall the "Everything" service. -uninstall-start-menu-shortcuts Uninstall "Everything" shortcuts from
    the Start menu.
    -uninstall-url-protocol Uninstall URL Protocol.
    -uninstall-user Uninstall user files.
    -update Save the database to disk.
    -url <[es:]search> Set the search from an ES: URL.
    -verbose Display all debug messages.
    -wholeword Enable match whole word.
    -ww Enable match whole word.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)