程序员必知:近日强势霸榜的腾讯开源项目

8 篇文章 0 订阅
8 篇文章 0 订阅

程序员必知:近日强势霸榜的腾讯开源项目

 

知道近日强势霸榜的腾讯开源项目是哪个吗?

微信最新开源 MMKV 开源当日即登 Github Trending 日榜,三日后登上周榜。MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 年中至今,在 iOS 微信上使用已有近3年,近期移植到 Android 平台,移动端全平台通用,并全部在 Github 上开源。

关于 MMKV 的起源和原理,我就不多说了,直接看腾讯官方的描述吧,如下:

程序员必知:近日强势霸榜的腾讯开源项目

 

关于这个开源项目的具体使用方法,我就不过多介绍了,在开源项目的 GitHub 都有详细的安装和使用指南,一步步配置即可。Android 端和 iOS 端都可以用了。

为了显示这个开源项目的强大,我们一起来看看腾讯官方公布的性能效率对比,如下:

iOS 端性能对比

程序员必知:近日强势霸榜的腾讯开源项目

 

循环写入 1万次 int 数值,MMKV 只需要38毫秒,而 iOS 官方提供的方式需要 3029 毫秒,也就是3秒多。

Android 端性能对比

程序员必知:近日强势霸榜的腾讯开源项目

 

同样是1万次的 int 写入,MMKV 是3毫秒,而 SP 是 297 毫秒,高下立见了。

这里还是要推荐下小编的web前端学习 群 : 569146385,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括 小编自己整理的一份最新的web前端资料和0基础入门教程,欢迎初学和进 阶中的小伙伴。在不忙的时间我会给大家解惑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值