0

我想测量在 Creo Parametric 5.0、Adobe Premiere Pro、Maya、Adobe Creative、Lightroom CC 或任何其他设计应用程序等应用程序中执行任何类型的操作所花费的时间

这个想法是衡量性能(每次操作花费的时间)以发现性能问题。

4

2 回答 2

2

当你创建你的动作库时,你可以创建一个装饰器来记录和计时任何动作,这样你就可以监控正在发生的事情

于 2019-04-17T07:10:21.023 回答
0

一种既麻烦又耗时但通用的方法(即使对于不提供(良好)脚本​​的软件)可能是以高速(例如 60 fps)记录您的屏幕。然后查看帧数,计算给出命令(单击、输入键)和结果(更新显示)之间的帧数。

精度大约为 1 / 记录频率(如果以 60 fps 记录,则为 16 ms)。一个缺点是您可能不仅仅测量您感兴趣的操作的时间,例如,如果您想对文件的加载进行基准测试,您还将测量它之后渲染它所花费的时间(这可能/应该可以忽略不计)。

我能够使用https://github.com/SerpentAI/D3DShot应用此方法(增加默认情况下持续 1 秒的帧缓冲区大小)。请注意,导出到文件时的帧数会在时间上倒退。

通过使用计算机视觉算法不必手动计算帧数,可以使这种方法不那么笨拙。

于 2020-07-09T16:12:42.127 回答