zoukankan      html  css  js  c++  java
  • Gtkperf介绍

    Gtkperf使用说明

    一.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.从字符串PangoLayoutGtkDrawingArea的时间。字体采用“无粗体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 2009GtkEntry - time: 0.25GtkComboBox - time: 5.91GtkComboBoxEntry - time: 5.20GtkSpinButton - time: 0.55GtkProgressBar - time: 0.19GtkToggleButton - time: 1.74GtkCheckButton - time: 0.72GtkRadioButton - time: 1.27GtkTextView - Add text - time: 21.57GtkTextView - Scroll - time: 9.68GtkDrawingArea - Lines - time: 14.05GtkDrawingArea - Circles - time: 13.53GtkDrawingArea - Text - time: 2.49GtkDrawingArea - Pixbufs - time: 1.25---Total time: 78.40次数据为我们所要得到各个数据,并且有各个分支和汇总的数据。

     

  • 相关阅读:
    哦!Python爬虫的这4种方法优缺点你知道吗?
    当你认为Python程序慢时!几个方法你使用了吗!
    Python数据可视化你了解多少!看一下这些是你了解的吗 ?
    王者英雄你喜欢那个!利用Python网络爬虫教你抓取喜欢的英雄图片!
    使用Python时多少有人走过的坑!你是否也遇到过呢!
    Python的68个内置函数你真正的了解多少!建议合理的运用起来!
    使用Python 进行字串格式化的几种方式!你平时是否使用过呢!
    在找工作吗?今天教你使用Python网络爬虫获取招聘信息!来体验一下
    Azure上A/D系列虚拟机到DS系列迁移(1)
    超大文件上传到Azure Linux虚拟机最佳实践
  • 原文地址:https://www.cnblogs.com/xuanbjut/p/11884199.html
Copyright © 2011-2022 走看看