Is is possible to create a data collection set, in Windows 7’s Performance Monitor, that collects bandwidth used per process?

Posted on


Resource monitor shows bandwidth used per process. However, I’ve not found a way to accomplish this with the Performance Monitor in Windows 7.

Is this possible to gather bandwidth used per process from within the native Microsoft tool, Performance Monitor?

If so, then how? Two days of internet searches have only yielded circular results, with no actual answers.

A third-party tool will not suffice for a multitude of reasons, unless this is impossible using features integrated in Windows 7 alone.


See this article, specifically “Network Tracing with Netsh.exe”

I’m pretty certain you can’t do this from the Performance Monitor.

You may have some luck with the Microsoft Network Monitor, which I believe comes included with a ‘GetProcessId’ parser plugin, and can be used to perform all kinds of analysis.

It’ll be a bit of work to set up, but it should do the job.

Good Luck!