gpt4 book ai didi

ruby - 测量 ruby​​ 脚本的估计完成时间

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:37 27 4
gpt4 key购买 nike

我最近一直在运行很多脚本,这些脚本迭代超过 10k - 300k 个对象,我正在考虑编写一些代码来估计脚本的完成时间(它们需要 20-180 分钟)。我必须想象,虽然已经有一些东西可以做到这一点。有吗?

澄清(编辑):

如果我编写代码来执行此操作,它将通过测量对单个对象执行“操作”所需的时间,将该时间乘以剩余对象的数量,并将其添加到当前时间。

诚然,这仅适用于以下情况:您的脚本涉及一个循环,该循环占用脚本总运行时间的 99%,并且您可以合理地期望能够计算半准确平均值该循环的每次迭代。对于我想估计完成时间的脚本来说也是如此。

最佳答案

看看 ruby-progressbar gem:https://github.com/jfelchner/ruby-progressbar

它生成一个漂亮的进度条并估计完成时间 (ETA):

example task:     67% |oooooooooooooooooooooo         | ETA:  00:01:15

关于ruby - 测量 ruby​​ 脚本的估计完成时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25025301/

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