2016-11-22 22 views
1

我正在做一個本地應用程序在Windows上的性能測試,我需要計算與以前的版本相比,新的應用程序版本產生多少互聯網流量。因爲應用程序的目的是在有限的互聯網連接的環境中工作。如何計算特定應用程序在一段時間內的總網絡流量?

Fiddler僅顯示HTTP和FTP請求,僅顯示通過代理髮送的請求。在理論上,應用程序可以忽略代理並使用其他協議或套接字。

Resource Monitor似乎只包含最後一分鐘的平均網絡活動(總B /秒)。這對我來說還不夠,因爲應用程序產生的網絡流量並不穩定。

Network-related performance counters不包含任何相關的計數器來查看。

TCPView由於某些原因,不顯示某些進程的信息。它顯示特定連接的流量而不是應用程序,並且當連接關閉時信息丟失。

回答

1

經過更詳細的研究後,我發現Sysinternals Process Explorer看起來像是用於互聯網流量估計的適當工具。您可以將網絡發送字節數和網絡接收字節數列添加到進程表中,並在您感興趣的時間範圍邊界處手動計算它們的值差異。爲此,您需要以管理員身份啓動Process Explorer。

相關問題