QT学习:Qt程序CPU占用率较高的解决办法_qt程序cpu占用过高-CSDN博客

网站介绍:文章浏览阅读4k次。Qt程序CPU占用率较高的解决办法分析思路总的来说,Qt程序CPU占用率较高的原因可能有以下几点:1、在paintEvent中调用update函数,造成无限循环2、频繁刷新数据3、复杂的浮点运算4、死循环5、paintEvent里操作太多我遇到这个问题的程序是利用多个子线程(接收子线程)同时接收并解析网口的数据,同时另外一个子线程(融合子线程)对多个子线程解析得到的数据进行融合处理,接收子线程和融合子线程之间通过Qt的信号-槽机制进行数据交互。通过分析发现,各子线程运行之后均处_qt程序cpu占用过高