相关疑难解决方法(0)

估计/预测下载完成时间

我们都在"剩下的X分钟"对话中嘲笑,这似乎过于简单,但我们怎样才能改进呢?

实际上,输入是直到当前时间的下载速度集合,我们需要使用它来估计完成时间,可能有一定的确定性,例如使用一些Y%置信区间"剩余20分钟".

执行此操作的代码可以放在一个小库中,并在各个项目中使用,所以它真的很难吗?你会怎么做?你对以前的下载速度有什么加权?

或者那里有一些开源代码?

编辑:总结:

  1. 通过更好的算法/过滤器等改善估计的完成时间
  2. 提供间隔而不是单个时间('1h45-2h30分钟'),或仅限制精度('约2小时').
  3. 说明进展何时停滞 - 尽管如果进展一直停滞然后继续,我们应该能够解决这个问题.也许'大约2个小时,目前停滞不前'

algorithm math estimation probability

15
推荐指数
3
解决办法
3219
查看次数

计算剩余下载时间的最佳方法是什么?

假设您想要计算剩余下载时间,并且您拥有所需的所有信息,即:文件大小,大小,大小,经过的时间,瞬间dl速度等等.你如何计算剩余的dl时间?

当然,直接的方式是:尺寸左/瞬间dl速度,或:(经过的时间/尺寸)*尺寸左.只有第一个会受瞬时速度的偏差影响,后者不能很好地适应速度的变化.

必须是一些更聪明的方法,对吧?查看您目前使用uTorrent下载的盗版软件和音乐.很容易注意到它比以前提到的简单计算更有用.实际上,我注意到有时当dl速度下降时,剩余的时间也会下降一段时间,直到它重新调整为止.

download

14
推荐指数
4
解决办法
9089
查看次数

标签 统计

algorithm ×1

download ×1

estimation ×1

math ×1

probability ×1