免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1933 | 回复: 0
打印 上一主题 下一主题

Gtkperf使用说明 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-15 18:41 |只看该作者 |倒序浏览
一.Gtkperf介绍
GtkPerf是一种应用程序设计,测试基于GTK +的性能。问题的关键是建立共同的测试平台,运行预先基于GTK +工具(开放comboboxes ,切换按钮,滚动文字。 )和本办法确定的速度,设备/平台。

我知道, bencmarking工具(包括GtkPerf )可以的,但并不现实生活的问题。然而,我坚信GtkPerf可以帮助解决,例如这样的事情:
1.如何快速的是我的硬件/软件平台相比,其他平台?
2.如何快速/慢速基于GTK +是不同的主题?
3.是否有任何显着缓慢工具时,使用我的基于GTK +主题(引擎) ?
4. 多少基于GTK +的性能提升升级时如从基于GTK + 2.4 - “ 2.6 ?
5. 多少基于GTK + / GDK性能增加当更新X -服务器?
6. 基于GTK +可以有效地用于嵌入式设备?
二,gtkperf安装方法
然后在终端执行以下命令;
1. rpm安装:
rpm -ihv  gtkperf-0.40-7.cocreate.i386.rpm
三,gtkperf界面介绍
按钮介绍:
gtkperf一共有10个按钮,一共两排,上面一排6个,下面一排四个。介绍如下。
表1
按钮名称
基本介绍
上排
主界面按钮
此界面是操作此软件的主要界面。
entrys
此界面下包括五个栏,是测试entrys的界面。
Buttons
此界面下包括四个栏,是测试Buttons的界面。
Text
此界面是测试Test的界面。
Drawing
此界面是测试Drawing的界面。
信息按钮
介绍gtkperl软件测试过程中的信息。
下排
清楚按钮
清空上次测试的生成的信息。
Test rounds
选择测试的填写的rounds次数,最大为10000。
Test all
此框一共有15个选项。
start
前面选项结束之后,开始执行测试。
表2
组件
名称
功能描述
all
Text all
测试所有的选项。
entrys
GtkEntry
在"Test String" 和"Longer test string" 之间转换的测试时间。
GtkComboBox
Gtk组合框包含10 个选择“选择1 "..."选择10 。此测试开启和关闭Gtk组合框的运行时间。
GtkComboBoxEntry
GtkComboBoxEntry包含10 个选择“选择1 "..."选择10 。此测试开启和关闭GtkComboBoxEntry 的运行时间。
GtkSpinButton
Gtk旋转Button值随着[计算]次数增加。最大值是10000,超过这个值归0 。
GtkProgressBar
GtkProgressBar每次增加1 。当增加到最大,其值变为0
Buttons
GtkToggleButton
GtkToggleButton状态开始/关闭切换时间。
GtkCheckButton
GtkCheckButton状态开始/关闭切换时间。
GtkRadioButton
两个GtkRadioButtons同一组内被选中交替的时间。
text
GtkTextView - Add text
文本“Future is Open. ”附加到GtkTextView 的时间。
drawing
GtkTextView - Scroll
滚动最早测试GTK_SCROLL_STEP_FORWARD和结束GTK_SCROLL_STEP_BACKWARD的时间。
GtkDrawingArea - Lines
利用随机大小和颜色线GtkDrawingArea的时间。
GtkDrawingArea - Circles
利用随机大小和颜色界GtkDrawingArea的时间。
GtkDrawingArea - Text
利用随机大小和颜色“Future is Open.”从字符串PangoLayout到GtkDrawingArea的时间。字体采用“无粗体16 ” 。
GtkDrawingArea - Pixbuf
随机绘制Duck.png发生在GtkDrawingArea 的时间。
四,gtkperf使用方法
1.在终端执行:gtkperf;
  出现一个界面,将出现上述所描述的按钮。
2. 可选择的操作按钮有两个:
    test rounds :范围在0~10000之间。
    Test all :选择有15个。
3.test all中所有的选择按钮的说明在上表中有说明。
4.选择2个按钮对应参数之后,点击“start”按钮。得到测试数据。
五, 操作案例:
1.根据四的操作步骤,执行。出现以下情况:
表一,首界面。可以对照上面描述,对应下面按钮。
表二,在【test rounds】 中输入【1000】,在【test all】中选择【test all】,然后点击【start】按钮。
详细数据:
GtkPerf 0.40 - Starting testing: Wed May 20 10:11:36 2009
GtkEntry - time:  0.25
GtkComboBox - time:  5.91
GtkComboBoxEntry - time:  5.20
GtkSpinButton - time:  0.55
GtkProgressBar - time:  0.19
GtkToggleButton - time:  1.74
GtkCheckButton - time:  0.72
GtkRadioButton - time:  1.27
GtkTextView - Add text - time: 21.57
GtkTextView - Scroll - time:  9.68
GtkDrawingArea - Lines - time: 14.05
GtkDrawingArea - Circles - time: 13.53
GtkDrawingArea - Text - time:  2.49
GtkDrawingArea - Pixbufs - time:  1.25
---
Total time: 78.40


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/30686/showart_1965125.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP