• Data usage compared

    From Jim the Geordie@21:1/5 to All on Thu Mar 27 15:55:55 2025
    Why do Process Explorer and Task Manger not show the same figures for
    the same processes?
    --
    Jim the Geordie

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul@21:1/5 to Jim the Geordie on Thu Mar 27 12:16:47 2025
    On Thu, 3/27/2025 11:55 AM, Jim the Geordie wrote:
    Why do Process Explorer and Task Manger not show
    the same figures for the same processes?

    It's to make Process Explorer look like a primo piece of software :-)
    Which it is.

    You don't know now much the staff hate the Sysinternals stuff.
    And this is one example, of Process Explorer, rightly casting
    shade on the Task Manager that needs to be re-written.

    As an example, for your enjoyment, consider Memory Compressor.
    Look in Process Explorer, for an entry called Memory Compressor.
    That's one reason your OS does not need to use the pagefile.sys .
    Memory contents can be lightly compressed. The Memory Compressor
    is tied into the Hard Faults statistic of the machine. The more
    Hard Faults, the closer to railing on one CPU core, the Memory
    Compressor gets.

    Well, in task Manager, the Memory Compressor... is not listed!
    Not at all! The reason for this, is at least one metadata field
    has an empty string in it. The person in charge of the
    Memory Compressor code, knows that the Task Manager is picky
    about metadata, and they can "make themselves invisible" if
    a certain field is left blank. Whereas Process Explorer does
    the right thing -- you DO NOT want malware hiding itself, by
    riding on the coat tails of the same feature the Memory Compressor
    uses to hide itself.

    The system loader, in the first place, should NOT be loading
    any code, for which the metadata is defective. Neither
    should it be loading things that don't have "Parents".
    I had that happen once on a Windows, I had a process running
    on the machine, where the PPID was "missing". Normally, if a
    process doesn't have a parent, INIT is supposed to own it, and
    INIT has a PID value. Was it malware ? I couldn't be sure.
    I did my usual cleanup routine for that era, and it did
    not come back, whatever that was.

    So just generally speaking, Microsoft is a "careless OS provider".
    They should be smacked, from leaving the portholes open
    on the ship, so the ship fills with seawater. Discipline
    on the ship is poor. I am NOT IMPRESSED when I see shit like this.
    The Task Manager leaves me NOT IMPRESSED. Not even a little bit.
    Fix it! Process Explorer tells you Notepad is using 1.23% CPU,
    whereas Task Manager could tell you 0% or 1% as potential values.
    On high core count processors, those extra digits help.

    Paul

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