如何计算特定应用程序一段时间的总网络流量?

时间:2016-11-22 10:47:08

标签: windows networking traffic

我正在对Windows上的本机应用程序进行性能测试,我需要计算新应用程序版本与先前版本相比产生的互联网流量。因为应用程序意味着在互联网连接有限的环境中工作。

Fiddler仅显示HTTP和FTP请求,仅显示通过代理发送的请求。理论上,应用程序可以忽略代理并使用其他协议或套接字。

Resource Monitor似乎只包含最后一分钟的平均网络活动(总B /秒)。这对我来说是不够的,因为应用程序产生的网络流量不是恒定的。

Network-related performance counters并不包含任何相关的计数器。

由于某些原因,

TCPView不显示某些进程的信息。它显示特定连接而非应用程序的流量,当连接关闭时,信息丢失。

1 个答案:

答案 0 :(得分:1)

经过更详细的研究后,我发现Sysinternals Process Explorer看起来像是互联网流量估算的合适工具。您可以将“网络发送字节数”和“网络接收字节数”列添加到进程表,并在您感兴趣的时间范围边界上手动计算它们的值差异。为此,您需要以管理员身份启动Process Explorer。