• 6863阅读
  • 4回复

Qt3和Qt4效率怎么差距这样大? [复制链接]

上一主题 下一主题
离线xuxinshao
 

只看楼主 倒序阅读 楼主  发表于: 2009-01-18
Qt3和Qt4效率怎么差距这样大?
— 本帖被 XChinux 执行加亮操作(2009-01-18) —
都说Qt4比Qt3效率高很多,我却感觉Qt4比Qt3慢很多,我有个例子,一个定时器每100毫秒设置下30个QLineEdit的文本,Qt4的CPU利用率明显比Qt3的高很多(30%和5%),是甚么原因呢?
例子见附件 test(Qt4和Qt3效率比较).rar (4 K) 下载次数:18
离线xjcook

只看该作者 1楼 发表于: 2009-01-18
一个定时器每100毫秒设置下30个QLineEdit的文本,CPU确实不应该占那么多。
其他设置都一样吗?比如是不是debug模式啥的。
离线wd007

只看该作者 2楼 发表于: 2009-01-19
没有试过,大家再研究一下看
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线songxizg

只看该作者 3楼 发表于: 2009-01-20
你用的release版本还是debug?
离线xuxinshao

只看该作者 4楼 发表于: 2009-02-02
release版本在Windows上效率差别不大,
但是我的程序是运行在arm平台上的,release版本还是没有甚么改善.
在arm平台上不用风格效率会好一点,但是还是没有用Qt3效率那么高.
Qt Centre上面也有一个帖子描述了类似问题
http://www.qtcentre.org/forum/f-qt-programming-2/t-qlabel-and-qlineedit-settext-slow-for-many-widgets-4577.html
快速回复
限100 字节
 
上一个 下一个