Ric*_*ick 5 performance android
我试图了解在Android程序中使用HashMapvs a 对性能的影响Bundle.我知道a Bundle是一个专门的Android组件 - 因此它是否优于HashMap只需要存储基本数据类型(Integers,Strings等)而不是复杂对象?
小智 2
Bundles 实际上是建立在 s 之上的ArrayMap,s 是 s 的内存高效实现Map。对于较小的ArrayMaps,搜索所需的计算时间比计算类似填充的 的散列要少HashMap。但如果里面有超过几百个项目,HashMap效果会更好。
此外,Bundles 并不是被设计为通用数据结构。
| 归档时间: |
|
| 查看次数: |
2674 次 |
| 最近记录: |