sharepreference 频繁操作有什么后果?sp 能存多少数据?

android原理 专栏收录该内容
26 篇文章 0 订阅

sharepreference在android中是以xml类型的文件存储在内存中的

那么读写sp,肯定会进行xml文件的序列化和解析过程
那么频繁的对本地xml文件进行序列化和解析,肯定会导致性能消耗,尤其是在当sp很大的情况下,会严重影响性能。

所以我们在进行sp缓存的时候,只存一些简单的配置信息,如果需要大量的数据缓存的话,建议使用sqlite

当然,sp能存多少数据是根据dvm 虚拟机的内存大小来决定的,现在手机配置越来越高,有的手机已经能够支持200m的dvm虚拟机内存了,所以sp能存多少数据是根据手机情况来确定的。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值