• 6121阅读
  • 6回复

[提问]widget show时 cpu占用率高 [复制链接]

上一主题 下一主题
离线m19870038
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-02
我在arm + linux的平台上运行qt4的程序时,我用widget自定义了一个右键菜单,当右键弹出时会出现鼠标卡的现象,检测cpu情况时发现在widget show时cpu占用率大于90%。
我的平台主频 500mhz。
请问该如何解决该问题,最好使cpu保持在50%一下。
离线wxj120bw

只看该作者 1楼 发表于: 2011-11-02
回 楼主(m19870038) 的帖子
能贴下菜单相关的代码吗 好分析下
PS:500mhz的主频不应该会卡 估计代码那里有问题
离线m19870038

只看该作者 2楼 发表于: 2011-11-03
回 1楼(wxj120bw) 的帖子
其实就是一个widget 响应右键事件做show操作,只是我把widget大小指定的大了一些
离线wxj120bw

只看该作者 3楼 发表于: 2011-11-03
回 2楼(m19870038) 的帖子
那widget变小 CPU运行就不高了吗
离线jdwx

只看该作者 4楼 发表于: 2011-11-03
回 楼主(m19870038) 的帖子
把其它的代码都去了,就剩下弹出菜单,看看还高不高。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线m19870038

只看该作者 5楼 发表于: 2011-11-07
额 把思路限制到菜单上了。。。 这么说吧就是show窗口的时候cpu会高,我想知道show的过程中是哪部分使cpu过高了 是memcpy呢 还是显示呢
离线wuqingwei

只看该作者 6楼 发表于: 2016-03-15
楼主这个问题解决了吗?
Push yourself harder
快速回复
限100 字节
 
上一个 下一个