I'm looking for some software that can analyze/monitor the resource usage (e.g. CPU, RAM, I/O read/writes) of my computer over time (and hopefully be able to save it). Beyond that, I'm wondering if such software could watch certain programs for resource usage and possibly identify when it is limited by my current setup (e.g. if the program runs out RAM, it will note that). Part of what I'm trying to do is identify avenues for future upgrades.

I've been looking for software like this, but haven't been able to find anything.

I'd prefer that it be open source or at least free of charge, if at all possible. The target OS is Windows 7.

Thank you for any help.

  • System Chronicle is working on something similar at its early stage. Might worth checking it out at: syschr.com
    – Peter
    Commented Dec 4, 2018 at 14:22

2 Answers 2


I hope you are looking for a task manager alternative with advanced features.

Here is a list of them:

It's from Microsoft and is a solid alternative to task manager and gives explanatory info about processes.

System Explorer is an advanced tool with much of the same raw power that can be found in both Process Explorer and Process Hacker. The basic interface is simple and straightforward, while the advanced features are hidden inside menus, resulting in an experience that’s welcoming to newbies, yet effective for power users.

I recommend System Explorer, as it is much more detailed and offers tab based browsing through processes.

If you ever need any others, see https://www.makeuseof.com/tag/5-powerful-alternatives-windows-task-manager/


You can use python + psutil to monitor and log a lot of system information.

  • Free, Libre and FOSS
  • Cross Platform
  • Completely configurable

There are also some great packages built on psutil to give you a gui and more.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.