Qt——BUG:软件运行时竟然出现CPU占用率100%(QTimer使用不当)_qbasictimer-CSDN博客

网站介绍:文章浏览阅读2.6k次。测试环境:win10、Qt Creator 4.11.1、5.14.2版本SDK1.软件运行,运行某项功能时,发现软件卡死,想通过任务管理器杀死,发现当前进程CPU占用率100%。解决问题:查看日志发现,有一调内容疯狂“输出”(打印)。残忍的结束软件后(要不不好看日志),回忆软件卡死时停留的界面,初步定为某个类,详细查看日志后,发现某个槽函数被“疯狂调用”,查看信号源和定时器timeout信号频繁触发有关。为此查看了定时器时间间隔,发现软件运行到异常分支时,直接调用了定时器start()函._qbasictimer