问题标签 [time-estimation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1713 浏览

time - 计算预计剩余时间

我制作了一个安装多个应用程序(Adobe Reader、Spotify、Microsoft Office 等)的脚本。它在 Windows 安装后使用。我想显示当前安装的估计剩余时间。

问题是每台计算机都不同。如何使用计算剩余时间

  • 安装以前的应用程序所花费的时间,
  • 申请总数和
  • 已安装应用程序的计数。

平均无济于事,因为某些应用程序安装 10 秒和其他 5 分钟。如何解决这个问题?

0 投票
1 回答
2303 浏览

jira - JIRA 剩余估计

JIRA 用户故事时间跟踪

我最近采用 JIRA 作为 Scrum 敏捷开发工具。

这是我的场景:

  • Scrum 板
  • 估计统计:原始时间估计
  • 时间跟踪:剩余估计和花费的时间

  • 我们的产品负责人用“用户故事”问题填充待办事项

  • 我们的团队会估算每个“用户故事”,因此我们会在“用户故事”中填写“原始估算”字段</li>

一旦所有“用户故事”都被放到当前的 sprint 中,我们就开始了 sprint。

此时,当前 sprint 中只存在“用户故事”问题。然后,开发团队开始工作。

因此,团队成员将第一个用户故事问题分解为几个子任务(取决于用户故事的复杂性)。

完成子任务后,团队成员会将工作记录到子任务“花费的时间”字段中。

我们期待什么?

我们预计,“用户故事时间跟踪”中的“剩余时间”由以下公式更新:

其中Sum([ 工作日志 ])是“所有子任务中记录的所有工作”加上“用户故事中的工作日志”的总和</p>

我们得到了什么

即使选中了“包括子任务”,剩余的内容也仅使用“用户故事中的工作日志”进行更新

是否有任何方法或解决方法可以使用 JIRA 来满足我们的需求?

例子:

  1. 创建用户故事问题“用户故事 1”并对其进行估算(原始估算):1 周
  2. 创建子任务“子任务 1”</li>
  3. 创建子任务“子任务 2”</li>
  4. 在子任务 1 中记录工作:1 天
  5. 记录子任务 2 的工作:1 天
  6. 刷新“用户故事1”问题时间跟踪

剩余时间跟踪:1 周

实际上团队已经工作了2天!

谢谢

0 投票
1 回答
101 浏览

math - 如何计算每个文件的复制开销?

如果给定文件大小与其各自传输时间的映射,我如何近似每个文件作为开销的常数因子?

例如

从这个表中我可以看到每个文件的开销为 1 ms,每个 kB 需要另一个 ms。但是我如何在数学上做到这一点?

我需要在 C++ 中将其计算为估计剩余复制时间的移动平均值,并感谢一些想法(只是数学或伪代码都可以。)

0 投票
1 回答
767 浏览

python - 在 Tweepy 中使用位置过滤器估算流 Twitter 的运行时间

问题已解决,请参阅帖子末尾的解决方案

我需要帮助来估计我的 tweepy 程序调用带有位置过滤器的 Twitter Stream API 的运行时间。

在我启动它之后,它已经运行了 20 多分钟,这比我预期的要长。我是 Twitter Stream API 的新手,并且只使用了 REST API 几天。在我看来,REST API 会在几秒钟内给我 50 条推文,很简单。但是这个 Stream 请求需要更多时间。我的程序没有死在我身上或出现任何错误。所以不知道是不是有什么问题。如果有,请指出。

总之,如果您认为我的代码是正确的,您能否提供运行时间的估计?如果您认为我的代码有误,您能帮我修复它吗?

先感谢您!

这是代码:

我尝试了来自http://docs.tweepy.org/en/v3.4.0/auth_tutorial.html#auth-tutorial的方法显然它对我不起作用......这是我的代码如下。您介意提供任何意见吗?如果您有一些工作代码,请告诉我。谢谢!

这是错误消息:


问题解决了!请参阅下面的解决方案

经过另一轮调试,以下是可能对同一主题感兴趣的人的解决方案:

0 投票
1 回答
143 浏览

date - 为什么 _DateDiff() 返回 0?

我的 AutoIt 脚本应该通过说The process will be complete at 3:18:24 PM. 但这并没有发生。它采用以下输入值:

  1. 起始时间
  2. 起始百分比
  3. 当前时间
  4. 当前百分比

它显示:

我将问题隔离到_DateDiff(). 我认为第一个参数是以n分钟为单位的差异。但是0当我传递接下来的两个参数时它会返回(日期值间隔 60 分钟)。这是代码:

0 投票
0 回答
59 浏览

c++ - 缓存会影响时间评估循环吗?

考虑一种情况,我使用以下代码来评估函数执行所花费的时间。

在上面的代码中,循环执行总时间的变化(理论上)相差 n 倍(1000000)的执行时间foo()。因此执行时间foo()(t2 - t1)/n秒或(t2 - t1)微秒。

函数foo()会被缓存吗?会不会影响 foo() 的执行时间的计算?即缓存和不缓存的时间差(t2-t1)是否不同。foo()foo()

考虑foo()为:

正如@Hugo 和@LightnessRacesinOrbit 所说,缓存取决于功能。这个函数会被缓存吗?

编辑:我用作std::chrono::system_clock计时器

0 投票
0 回答
114 浏览

java - 使用可变运行时间估计剩余时间

我有一个 Java 项目正在抓取大量 HTML,我想显示剩余时间的估计值。

我想我可以在每个循环的开始和结束时获取时间(以毫秒为单位),然后减去以获得运行的总时间。然后我想我确切地知道我需要跑多少次,所以我可以乘以它来获得总的估计时间。

然后对于剩余的估计时间,我可以保持运行总时间并从总估计时间中减去。

问题是我的输出似乎是负数......?

当前页面++;long timeend = System.currentTimeMillis();

我的输出如下所示:

所以我显然做错了什么,但不能完全弄清楚它是什么。当我运行 10 个循环时,当前运行时间加起来为 20 秒,而构建/运行时间为 27 秒......所以我很茫然。

0 投票
2 回答
195 浏览

python-3.x - 如何找出在 python 上搜索文件需要多长时间?

所以我有一个小应用程序可以搜索我电脑上的所有 xml 文件,将文件名为 44 位的文件复制到“输出”文件夹。

问题是最终用户需要指示任务的进度和剩余时间。

这是复制文件的模块:

xml_search.py

0 投票
0 回答
35 浏览

.net - 从 Visual Studio 运行 .NET 应用程序时,谷歌浏览器左下角的那些时间指示器是什么?

时间日志

在谷歌浏览器上从 Visual Studio 运行任何 .NET 应用程序时,在浏览器中它会在左下角显示一些时间指示器,如上图所示。有人可以告诉那是什么以及如何禁用它吗?

0 投票
0 回答
16 浏览

flash-memory - 如何估计 NOR 闪存的寿命

我有 ISSI IS25LP016D 闪存,16Mbit,4KB 扇区,256 字节程序页,100000 个擦除周期。我使用允许磨损均衡的文件系统,特别是littlefs。假设我需要通过以下方式编写日志:

  • 日志的每条记录是 N 个二进制字节(例如 300)
  • 我每 M 分钟写一行(例如 10 分钟)
  • 当文件包含 R 条记录(例如 1500 条)时,我轮换日志:我重命名文件并使用旧名称重新打开一个新文件以继续写入下一条日志记录。

我需要找到答案的问题是:以这个写入速率,用完组件保证的 100000 个周期需要多长时间?

我试图做出一个估计,但考虑到我得到的数字,我认为这是错误的。
我做了一个简化的假设,即我不使用任何文件系统并且不记录旋转:
写整个文件我使用 R*M 分钟(15000),对吧?之后我必须删除它并重新开始。因此,如果我理解正确,我每 M*R 分钟消耗一个擦除/编程周期,对吗?
所以我在 100000*M*R 分钟后用完了 100000 个周期。
在我的例子中,这意味着 1.5 x 10^9 分钟,相当于大约2893.5 年!!!
我想我做错了什么