gpt4 book ai didi

c++ - 有没有一种方法可以测量桌面应用程序 UI 响应时间?

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:01 29 4
gpt4 key购买 nike

有 C++ 桌面应用程序,我需要测量 UI 滞后,因为用户说它有时会滞后。我该如何实现?尝试在操作后将 pywinauto 与计时器启动-停止一起使用,但它单击元素的速度非常慢。另一方面,尝试使用 SikuliX,它运行速度更快,但非常不稳定。另一个尝试过的解决方案是 uberAgent但它会检测所有性能下降性能,甚至是不需要的性能。

最佳答案

为了加快元素搜索,我建议使用 .child_window(title="...", control_type="...") 规范而不是 best_matchapp.Dialog.OKButton 这样的名字通常很慢。 control_type 的初步过滤非常快,因为它甚至不需要跨进程交互,而获取标题/文本至少需要 2 个跨进程操作:获取长度和获取文本。因此,预先过滤的元素列表可以显着减少文本检索的数量。

此外,pywinauto 在 0.001 秒等操作后几乎没有停顿。在 .click_input() 中。这些暂停可以在 pywinauto.timings 模块中归零,但在某些情况下它会使自动化不稳定。因此,请自行承担风险。

关于c++ - 有没有一种方法可以测量桌面应用程序 UI 响应时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54667394/

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