. net WebRequest -确定应用程序带宽使用



我有一个。net WPF应用程序,它使大量的WebRequest在许多线程中执行POST请求。我正在尝试确定我的应用程序使用了多少带宽。

我知道System.Net.NetworkInformation.IPv4InterfaceStatistics,但这不是理想的,因为将有其他应用程序在系统上运行,将有助于这个值。

增加POST请求的大小和它们生成的响应也不是理想的,因为它不会考虑到HTTP和TCP的开销。

通过代理隧道传输所有的WebRequest也不是理想的,因为它增加的延迟将影响应用程序使用的带宽量。

我已经看过了WebRequest类的API文档,似乎没有什么明显的。有什么简单的方法来做这个程序吗?

我建议使用内置的Windows性能计数器。

大量的计数器,大量的工具来分析它们

相关内容

最新更新