• 3465阅读
  • 0回复

[讨论]Qt程序的CPU使用率问题 [复制链接]

上一主题 下一主题
离线wangmingxiao
 

只看楼主 倒序阅读 楼主  发表于: 2015-11-29
    在测试开发的Qt程序中发现个很奇怪的问题,如下:
    我使用的是图形视图框架,在drawForeground函数中使用Opengl绘图,使用的是glDrawPixels()函数拷贝内存到显存显示,大小为1024*1024*3字节。
    1、当我移植到工业主板上(赛扬1.5G,双核)时发现(top命令,使用率表示单核使用率)CPU使用率为92%左右,然后操作各种卡卡卡,不能及时响应。
     2、于是我把 glDrawPixels()函数屏蔽掉,但是qt的其他绘图都还在,数据处理都运行,只是没拷贝显示而已。然后发现cpu使用率能到110%多,操作都很顺畅。




    所以为题是:什么原因导致CPU使用率提不上来?有什么其他机制吗?
能不能简单点
快速回复
限100 字节
 
上一个 下一个