|
|
1
1
如果你有一些事情要处理,每件“事情”——通常最好测量一组10件左右的“事情”——都是一个工作单元。您的目标是查看处理单个组和报告估计完成时间需要多长时间。 一种方法是在每个组的开头创建一个nsdate,在每个组的结尾(for循环的顶部和底部)创建一个新的nsdate。将以秒为单位的差异乘以您剩余的组数(减去刚刚处理的组数),这应该是对剩余时间的合理估计。 当然,如果一个“事物”的处理时间比另一个“事物”要长得多,这就变得更复杂了——上面的方法假设所有事物都花费相同的时间。然而,在这种情况下,您可能需要跟踪平均窗口(跨越最后n个“事物”或其组)。 更详细的回答需要更多关于您的模型和您正在执行的工作的详细信息。 |
|
|
KanKonga · 为什么这个swift代码没有显示在文本字段中? 2 年前 |
|
|
Community wiki · 目标的Xcode构建阶段的自动更新? 2 年前 |
|
|
Anton Timonin · 如何正确地将动态pod库更改为静态? 3 年前 |
|
|
Igor · 在OSX中,捆绑包的用户首选项在哪里? 3 年前 |
|
|
narner · 从Swift包创建Cocoapods框架 3 年前 |