Murrine、Aurora、Candido主题引擎性能对比
突发奇想,想简单测试一下这三个gtk2主题引擎的性能,不过不知道有什么好的测试工具,所以只好用 GtkPerf 来测试一番,好让大家在选择主题时有个数值可以参考。
各个引擎的版本
- Murrine:SVN 170
- Aurora:1.5.1
- Candido:0.9.1
对应使用的主题
- Murrina Crystal
- Aurora(自带)
- Candido Candy(自带)
测试环境
- Archlinux (kernel 2.6.28)
- AMD 双核 3800
- 2G DDR2
- GeForce 8600GT
- xf86-video-vesa 2.1.0
- xorg-server 1.5.3
- Xfce4 4.6.0
开始
测试期间不做任何操作,尽量减少误差,关闭了 compiz 并使用 vesa 驱动,下面是测试 GtkPref 1000 后的结果,其中最下面的 Total time 时间数值越小越好。
Murrine(Total time:243.82)

Aurora(Total time:243.21)

Candido(Total time:215.41)

从图中可以看出,性能最好的是 Candido 主题引擎,除了 GtkEntry、GtkTextView 和 GtkDrawingArea 外,其他测试项都要领先其余两个引擎,而且领先还挺多的,其次是 Murrine 和 Aurora。不过 Murrine 和 Aurora 的数值相差并不多,可以算是误差范围内。
相关主题推荐
- Murrine 主题:Murrina Crystal
- Aurora 主题:Aurora Smooth
- Candido 主题:Candido – Recefice
声明: 本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. 转载请注明转自 ShareItem.org


????
怎么你的Total Time那么高?
我的旧机器配置:P4 2.0, 1G RAM,NVIDIA Geforce FX5200,用的是debian sid,kernel 2.6.28.7,主题引擎:Murrine SVN。GtkPerf 1000的测试分数如下:
GtkPerf 0.40 – Starting testing: Thu Apr 23 10:02:44 2009
GtkEntry – time: 1.44
GtkComboBox – time: 29.82
GtkComboBoxEntry – time: 20.48
GtkSpinButton – time: 4.47
GtkProgressBar – time: 4.91
GtkToggleButton – time: 6.31
GtkCheckButton – time: 3.86
GtkRadioButton – time: 7.71
GtkTextView – Add text – time: 42.03
GtkTextView – Scroll – time: 11.74
GtkDrawingArea – Lines – time: 3.83
GtkDrawingArea – Circles – time: 7.03
GtkDrawingArea – Text – time: 10.62
GtkDrawingArea – Pixbufs – time: 3.05
—
Total time: 157.31
按理说,你的机器配置比我的高多了,分数不应该那么低啊?
@Axe
其实我在进行这个测试时,系统是刚刚装好的Archlinux,用的还是xf86-video-vesa驱动,而不是nvidia官方的,所以这些成绩偏低。
其实这样刚好可以看看在不进行3D加速下,各个引擎的性能如何。
我这里的情况是,最好的当然是不使用引擎。
murrine好于clearlook,然后是aurora。根据100次几次平均下来,大概murrine 19s,clearlooks 19.5,aurora 20s
当然使用主题配置的不同也有关系。无法保证所有情况都一样。
aurora最好看,murrine现在我感觉能超过clearlooks的外观了
@lh
是的,即使是使用了相同引擎的两个不同主题之间也是有差距的。
所以,还是适合自己的才是最好的