[kde-china] kde4 的效率到底比kde3如何
panshizhu在routon.com
panshizhu在routon.com
星期四 十一月 5 06:56:34 CET 2009
这个问题要从多方面说。
目前,在一个具有良好配置的机器上,KDE4.3.3并不比KDE3.5.10的效率差,至少没有
肉眼可以感觉到的效率差距,甚至某些时候,会感觉比KDE3还快。
但是KDE4之所以存在效率问题的说法,的确是空穴来风,必有原因的。
Qt4 这个框架,我们公司曾经考虑过采用,因此进行过比较全面的测试,我们的结论
是至少在 Qt 4.4 的时代,它的效率还远远比不上 Qt 3,也就是说,底层图形库的性
能就已经严重的制约了 KDE4 前些版本的发展。KDE4.2的官方支持是按照Qt4.4去设计
的(虽然实际有很多发行版用Qt4.5发布KDE4.2),而KDE4.3是第一个同Qt4.5一起设计
的版本,相对来说,算第一个成熟版本。而KDE 4.4+Qt4.6则会带来新的腾飞。――必须
指出的是性能问题在KDE4中确实存在的,而长期以来,找到一台能够流畅运行KDE4的
机器象是撞大运。――KDE4.3发布之后,这个问题改观了许多,绝大多数原来不能流畅
运行的计算机目前都可以流畅运行了。
很多人一说起效率,就说到关KWin特效。。。老实说,这让我很疑惑,这些人是否真
的测试过关闭特效之后的效果?因为在我接触的几乎所有机器中,关闭特效要么对性
能没影响,要么是使性能下降,而从来没有发现关闭特效会提高性能的机器,毕竟特
效意味着把更多的运算从CPU转移到显卡的GPU,关闭特效,你把所有运算负担还给了
CPU,并且把一些本来在显存中处理的任务放回到内存中,难道竟然还指望性能提升?
其实这两年来,我遇到的KDE4问题确实是太多了,因为我在数十台不同配置的机器上
部署KDE4,性能问题有,但从来没有哪台机器是因为“开启特效”而导致影响性能
的。真正的性能瓶颈,从来都不在特效。常见的性能问题有诸如滚屏,字体渲染,窗
口移动,SVG解析,显卡驱动问题等等,而这些都与特效没半点关系。
一句话总结就是:KDE4使用了Qt4,和显卡的联系更加紧密,由于显卡驱动配合方面的
原因,长期以来性能存在各种各样的问题,这些问题有的是Xorg原因,有的是显卡驱
动原因,有的是Qt原因,有的也是KDE4团队自身的原因,而这些问题确实导致了用户
在某些计算机中出现非常差的用户体验(不要跟我争论说你的机器上KDE4一直都跑得
很流畅,那只是你运气好而已,没有普遍性),不过,这些问题,随着时间的推
移,都会慢慢解决,当我们看到足够完善的KDE4时,由于其对显卡潜力的过度开
发,它的显示性能其实会比KDE3要好,从而可以以更高的效率完成更多的渲染。
--
Sincerely, Pan, Shi Zhu.
drswinghead <drswinghead在163.com> 写于 2009-11-03 11:27:43:
>
> 断断续续用的kde3,现在常用kde4了, 总体感觉是资源占用多了
> 大家什么感受
>
关于邮件列表 kde-china 的更多信息