Android SharedPreferences中apply和commit的效率差距
2024-10-02 00:27:52
Android SharedPreferences中apply和commit的效率差距
经常看到它俩的速度有差别,apply和commit。到底差距多少,下面做一个统计。
apply | commit | |
500次/平均每次消耗 | 0.784 | 3.374 |
100次/平均每次消耗 | 0.29 | 2.37 |
10次/平均每次消耗 | 0.8 | 5.2 |
1次/平均每次消耗 | 1 | 4 |
数据不是特别正确,但是可以形成对比。
总结:
1. apply比commit速度要快
2. 大部分情况下,建议使用apply。特殊情况是,apply刚操作完,app就停止了,这段数据就有可能没有被添加到文件中
最新文章
- HTML5攻防向量
- $.ajax、$.post、from表单序列化工具
- Gradient Boosted Regression Trees 2
- Swift学习初步(一)
- JAXB - XML Schema Types, Defining Types for XML Elements Without Content
- this、call和apply
- ios7 uuid的获取方法
- 20169210《Linux内核原理与分析》第一周作业
- 在ASP.NET MVC自定义错误页面
- iOS 去掉小数点后边多余的0
- JAVA面向对象-----main方法详解
- window nginx 基础命令
- python开发之virtualenv与virtualenvwrapper讲解
- IPNS节点ID
- django 多对多 增 删 改 查
- C语言中的__LINE__宏
- WebAPI调用笔记 ASP.NET CORE 学习之自定义异常处理 MySQL数据库查询优化建议 .NET操作XML文件之泛型集合的序列化与反序列化 Asp.Net Core 轻松学-多线程之Task快速上手 Asp.Net Core 轻松学-多线程之Task(补充)
- Future Research Directions in Social Recommendation
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业三 课后习题解答
- Python高级教程-切片