gpt4 book ai didi

math - 计算操作 ETA 的最佳方法?

转载 作者:行者123 更新时间:2023-12-03 21:27:49 26 4
gpt4 key购买 nike

我正在寻找使用线性进度信息计算操作(IE:文件下载)的 ETA 的最佳方法。

假设我有以下方法被调用:

void ReportProgress(double position, double total)
{
...
}

我有几个想法:
  • 计算设定时间(如最后 10 秒)内的进度,并使用该速度作为操作的平均速度
  • 保留一组已报告的最后 x 个进度,计算每个增量的速度并使用平均值
  • 最佳答案

    我实际上鄙视这两个想法,因为它们之前都曾让我成为开发人员。

    第一个没有考虑到操作实际上变快的情况,它说还有10分钟,我3点后回来就完成了。

    第二个没有考虑到操作变慢 - 我认为 Windows 资源管理器必须使用这种方法,因为它似乎总是需要 90% 的时间来复制 90% 的文件,然后另外 90% 的时间复制最后 10 % 的文件:-)。

    我早就开始计算这两个数字并取平均值。客户不在乎(他们也不在乎其他两个选项,他们只是想看到一些进展)但这让我感觉好多了,这就是我在一天结束时真正关心的全部;- )

    关于math - 计算操作 ETA 的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852670/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com