我正在测试一个 Azure 辅助角色,该角色提供 10-12 种不同的服务操作,这些操作可用于 WPF 桌面客户端。我正在通过 Azure 计费门户关注总传出带宽。似乎这些操作产生的传出带宽比我预期的要多。
有没有办法从 WPF 客户端的角度“测量”每个服务操作的总下载大小?我知道 C# 没有等效的 sizeof 运算符,所以我想我不能只做
sizeof(List<MyObjects>)
查看为任何特定调用传输的总字节数。
我考虑过可能使用wireshark,并以某种方式计算每个服务操作调用的数据包大小,并以这种方式查找带宽占用。
有没有更简单的方法来做到这一点?