一、x11perf
x11perf是一系列测试的集合,用户可以通过添加选项选择进行哪些测试。
测试的集合参见 do_tests.c 文件。
二、Unixbench 2D测试
2.1 Unixbench 2D测试和x11perf的关系
Unixbench 2D的测试包括2d-rects、2d-lines、2d-circle、2d-ellipse、2d-shapes、2d-aashapes、2d-polys、2d-text、2d-blit、2d-window等10项测试,这些命令通过Run脚本解析后调用gfx-x11脚本运行,gfx-x11脚本调用x11perf的tests进行测试。
2d-rects | 长方形绘制 |
---|---|
2d-lines | 线绘制 |
2d-circle | 圆绘制 |
2d-ellipse | 椭圆绘制 |
2d-shapes | 特殊形状绘制(三角形/梯形等) |
2d-aashapes | |
2d-polys | 多边形绘制 |
2d-text | 文本(字体/RGB等) |
2d-blit | 像素操作(拷贝等) |
2d-window | 窗口平面操作 |
Run
gfx-x11脚本
- 调用x11perf命令