Hello! I asked this a few months ago, on EE, but in a different area, and I got no responses. Perhaps you programmers would know.
I am looking for an XP "Task Manager" with a specific feature. A task manager which will do any of these things:
-when a process uses CPU % above a predetermined threshold, a "snapshot" is taken of all processes running (and their %) at that moment, and recorded. Or,
-all process activity is recorded, in a loop, so I can call up the "process state", say 47 minutes ago. Or, even better:
-it will record a log of every running process, each second, 24/7, and the CPU% each proc is using. Yes, a large log file, but I would only need to run it for a day or two.
Does this utility exist? It would be great for troubleshooting a common problem: when a computer freezes for 20 seconds, randomly, a few times a day. This would point to what process may be the culprit. Or if an enduser says "my computer was extra slow last night around 8:00", I could just look at the log to see what process was hogging the CPU. (could be a virus scan, but also could be a virus or malware or an unneeded background task)
I know how to use built-in "Performance Monitor" to do something similar, but it will NOT log processes which start after PerfMon was started.
They're gotta be a utility like this! If not, it would probably be a very popular shareware app, if written.