22

Is there someway to record Task Managers info about CPU and memory usage to examine later? Or an equivalent tool?

26

Windows Performance Monitor (perfmon) should do the job for you; you can configure it to log to a file, so just enable the counters you need and it'll log as much as you want.

  • 10
    Any chance you want to write up a more complete answer? Some steps to follow? – Buh Buh Oct 28 '16 at 13:33
  • See answer below by @Matt (and upvote; he deserves it) – Mawg says reinstate Monica May 19 '19 at 6:49
9
  • Start > Run > perfmon
  • Hit the plus sign next to Performance Logs and Alerts
  • Right click System Log and select properties.
  • Adjust the sampling times to whatever you like
  • When you are done, hit OK then the plus sign at the top of the window.

This page gives a pretty good step-by-step with screenshots

  • 2
    Your link was about MS SQL Performance Monitor? Oo – Bohne Apr 23 '15 at 19:24
  • 1
    I don't see a "Performance Logs and Alerts" section on Windows 10. – Stevoisiak May 3 '20 at 0:35
4

I use PolyMon to monitor these kinds of things. You can define various "alert" conditions about which you'd like to receive notification, so I get notified if one of my servers is having a problem.

But it also stores all these results in a long term database, so I can look back at the memory usage of server "X" and see it's memory usage trends over the last N days/weeks/months/years.

http://polymon.codeplex.com/

3

You may consider using a monitoring solution like zabbix, zenoss to collect and analyse your perf counters.

3

Cacti is a great webv based graphing programme. It can graph CPU, memory, disk space, etc, etc. It can also be extended with your own plugins.

2

Process Explorer will also show CPU history.

1

Yes, perfmon ("Performance Monitor" in Control Panel)

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