Java 上传吞吐量测量
Java upload throughput measurements
我想做一些 http 上传吞吐量测量。我最近发现 Apache httpcore 库在 DefaultBHttpClientConnection
class 中提供了一个 getMetrics
方法。此方法 returns 一个 HttpConnectionMetrics
对象。
但是,我无法弄清楚 getSentBytesCount
从 HttpConnectionMetrics
返回的值代表什么。
是服务器端已经上传接收的数据吗?还是只是推送到网络接口的内容?是'real time'吗?最后,它是否考虑了 tcp 级别的错误数据包?
感谢您的帮助。
HttpConnectionMetrics
中的getSentBytesCount
表示写入底层套接字/通道的字节数。除此之外,JRE 无法控制最终推送到网络接口的字节数。
我想做一些 http 上传吞吐量测量。我最近发现 Apache httpcore 库在 DefaultBHttpClientConnection
class 中提供了一个 getMetrics
方法。此方法 returns 一个 HttpConnectionMetrics
对象。
但是,我无法弄清楚 getSentBytesCount
从 HttpConnectionMetrics
返回的值代表什么。
是服务器端已经上传接收的数据吗?还是只是推送到网络接口的内容?是'real time'吗?最后,它是否考虑了 tcp 级别的错误数据包?
感谢您的帮助。
HttpConnectionMetrics
中的getSentBytesCount
表示写入底层套接字/通道的字节数。除此之外,JRE 无法控制最终推送到网络接口的字节数。