I know Windows has Performance Monitor and Resource Monitor but they don't quite check all the things on my list.

I want something like what you can see here with Process Hacker. Resource Monitor doesn't show the total bytes written and read. And with Performance Monitor, you can only see the information after you've stopped the collector.

enter image description here

But another thing I need is something that saves its data to some sort of database so I can go back and see data from a specific time period. Something like what this internet monitoring tool called NetLimiter can do.

enter image description here

1 Answer 1


Microsoft provides Windows Performance Toolkit (WPT) consisting of Windows Performance Recorder (WPR) and Windows Performance Analyzer (WPA). All that again is part of the WADK and that's where you download it. Wow, what a journey!

WPT is free (gratis) for download.

During installation, deselect everything except WPT. It'll take ~620 MB on disk.

Installing WPT only

There are many options. I seldom use disk analysis, but it is available in 2 forms: Disk IO and File IO. Check if it's sufficient to record to RAM to avoid additional disk IO if that's what you want to analyze.

Performance Recorder Disk Analysis

After recording, you can analyze the results in WPA where you can select a time range and similar:

Disk IO in WPA

I can't go into details. The tool is not super easy to use, but ok once you got into it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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