性能提升300%!S3C6410 Android Copybit模块对比测试
这几天都在做S3C6410的Copybit模块,总算把所有功能都实现了,心得以后再谈,先来测试下性能。 下面是两个视频,第一个没有加载copybit.so,第二个加载了copybit.so。 可以看到界面流畅度有所上升,其实还可以更流畅,主要是手动做了RGBA到ARGB的转换。 测试软件选用Smartphonebench,这个日本人做的bench的2D测试项目比较多一点,不过到CPU NDK测试就挂了,原因不明。 S3C6410 Android without Copybit S3C6410 Android with Copybit
测试结果 800x480
| ||
无Copybit | 有Copybit | |
3D Texture | 5 FPS | 11 FPS |
LineDraw 1 | 9 FPS | 34 FPS |
LineDraw 2 | 9 FPS | 34 FPS |
Polygon Draw | 8 FPS | 34 FPS |
AlphaPNG Draw | 8 FPS |
34 FPS |
测试结果 480x272 thank you for mengmeng
无Copybit | 有Copybit | |
3D Texture | 5 FPS | 12 FPS |
LineDraw 1 | 9 FPS | 59 FPS |
LineDraw 2 | 9 FPS | 56 FPS |
Polygon Draw | 8 FPS | 40 FPS |
AlphaPNG Draw | 8 FPS | 51 FPS |
在一些测试中性能是原来的4倍!提升还是很明显的。
不过这是竖屏测试,图形数据需要进行90°旋转,软件似乎要更吃力些。
最后上一张Milestone的测试成绩
20100608补充
智器Q5的,主界面很流畅,但有些测试就像没有2D加速一般