Android性能优化之SparseArray

来源:互联网 发布:seo分析智联招聘 编辑:程序博客网 时间:2024/06/09 21:43

SparseArray(稀疏数组),他是Android内部特有的api,标准的jdk是没有这个类的,在Android内部用来替代HashMap <Integer,E >这种形式,使用SparseArray更加节省内存空间的使用,SparseArray也是以key和value对数据进行保存的.使用的时候只需要指定value的类型即可,并且key不需要封装成对象类型.

保存的数据量无论是大还是小,Map所占用的内存始终是大于SparseArray的.数据量100000条时SparseArray要比HashMap要节约27%的内存.也就是以牺牲效率的代价去节约内存空间.

参考
Android学习笔记之性能优化SparseArray

0 0
原创粉丝点击