如何检测 Qt 应用程序(WIN & MAC)是否挂起

时间:2021-02-01 18:44:06

标签: c++ windows macos qt freeze

我有一个用 C++ 编写的桌面 Qt 应用程序(适用于 Windows 和 MAC)。我们收到应用程序挂起的报告和反馈,必须强行终止。 如何检测应用程序是否挂起? 这样我们至少可以收集有关应用程序挂起次数的额外指标。

是否可以在应用程序内实现? 或者我们是否可以创建一个单独的可执行进程,它会定期轮询应用程序并在应用程序挂起时报告指标?

注意:对于 Windows,我开始了解“SendMessageTimeout()”API,进程可以使用它来轮询应用程序吗?

MAC 也有类似的吗?

0 个答案:

没有答案
相关问题