Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38515
  • 博文数量: 10
  • 博客积分: 360
  • 博客等级: 一等列兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-31 10:24
文章分类
文章存档

2011年(1)

2010年(3)

2009年(6)

我的朋友

分类:

2009-09-07 10:59:42

文件:FT2PerformanceTest.tar.gz
大小:6KB
下载:下载

硬件环境:ARM9

主频:180M

内存:16M

 

软件环境:

系统:Linux

文件系统:NFS

Freetype2.3.9

矢量字体TTF(测试的为兰亭细黑GBK字库)

 

开发环境:

Ubuntu 9.04ARM 3.4.1 Tool chain, GUN Make …

 

实验步骤:

1.       交叉编译freetype2

a)         下载freetype 2.3.9 可以到找到下载

b)        解压 tar –zxvf freetype-2.3.9.tar.gz

c)        交叉编译 ./configure CC=arm-linux-gcc –host=arm-linux –build=i386-linux target=arm-linux –prefix=/usr/local/arm-linux/

d)        Make

e)         Make install

2.       测试程序

a)         下载libiconv 1.13.1 ()

b)        交叉编译 ./configure CC=arm-linux-gcc –host=arm-linux –build=i386-linux target=arm-linux –prefix=/usr/local/arm-linux/

c)        make

d)        make install

e)         测试代码 (见附件)

f)         编译代码,循环渲染7000个汉字

3.       结论

a)         渲染字符:6931个,时间44.21S(除去了其他的时间),则每秒渲染需要的字个数6931/44.21=157个左右,渲染每个字平均所花的时间为6.38X10-3

b)        Freetype cache 机制可以提高效率,随机找一篇800字左右的文章,开启cache进行渲染,评估渲染时间大概为0.1S/40个汉字,每个汉字需要大概2.5X10-3

阅读(2952) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Ubuntu 9.04下制作qpf文件

给主人留下些什么吧!~~