我想知道获得下载速度的最佳方法是什么。
我的想法是在下载开始时启动1秒计时器,这将显示在此1秒内已下载的字节数。
我应该以这种方式实施,还是有更好的方法?
答案 0 :(得分:1)
您需要考虑是否需要"瞬时"速度,"平均"速度,或"预期"速度并选择基于此的算法。
你所定义的基本上是"瞬时"速度。
从下载开始到当前时间为#34;平均值"。
某种加权历史可能最接近"预期"。为此,请参阅此StackOverflow question regarding how to estimate remaining download time。