-
Notifications
You must be signed in to change notification settings - Fork 470
6、简单的性能测试
javaKepp edited this page May 14, 2019
·
1 revision
我用原生的方法写了例子里面的shape和selector,做了一个比较简单的测试:
下面两幅图,是没有background时打开MainActivity界面的启动时间和打开ListActivity的启动时间
下面两幅图,是使用原生drawable.xml去设置background时打开MainActivity界面的启动时间和打开ListActivity的启动时间
最后这两幅图,是使用自定义标签去设置background时打开MainActivity界面的启动时间和打开ListActivity的启动时间
可以看得出来,其实通过自定义标签去创建drawable并没有真的很损耗性能,其实与本身的drawable.xml差不多,但是在list中,如果没有使用viewholer,会比较消耗性能,如果使用的话,应该差不多。
不过这个分析比较简单,只能看个大概,给担心性能的同学心里可以有个底。