美文网首页
sharepreference 频繁操作有什么后果?sp 能存多

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

作者: 黑键手记 | 来源:发表于2018-11-07 11:05 被阅读22次

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

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

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

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

相关文章

  • sharepreference 频繁操作有什么后果?sp 能存多

    sharepreference在android中是以xml类型的文件存储在内存中的 那么读写sp,肯定会进行xml...

  • 2020-01-03 SharePreferences的appl

    一、SharePreference的基本使用 获取sp对象 通过editor对数据进行保存操作等 获取数据 二、c...

  • SharedPreferences

    前言 SharePreference简称SP,是Android中一种简易的轻量级存储方式。SP采用key-valu...

  • 像对象一样操作SP

    像对象一样操作SP 一、使用示例 1.在PreferenceManager中添加需要存进SP的字段 2.存值 3....

  • 高性能持久化框架MMKV

    Android原生提供的轻量级持久化保存数据的工具 -> SharePreference 但是在使用sp的过程中会...

  • 内存抖动

    造成内存抖动的原因。 频繁大量的创建对象,造成虚拟机频繁触发GC。 内存抖动有什么后果。 1.程序卡顿;2.可能回...

  • 在当下吧

    不知道从什么时候开始手机的内存越来越大了,手机的屏幕也越来越大了,以前手机里能存的歌曲有很少,能存的照片也就这么多...

  • Sp效率分析和理解

    目录介绍 01.Sp简单介绍1.1 Sp作用分析1.2 案例分析思考 02.Sp初始化操作2.1 如何获取sp2....

  • ReentrantReadWriteLock读写锁详解

    一、读写锁简介 现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁。在没有写操作的时候,多...

  • ReentrantReadWriteLock 读写锁分析

    读写锁简介 现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁(读多写少)。在没有写操作的...

网友评论

      本文标题:sharepreference 频繁操作有什么后果?sp 能存多

      本文链接:https://www.haomeiwen.com/subject/ezbmxqtx.html