一品网
  • 首页

速查 objc中可变集合和不可变集合的遍历性能


次数 : 5,000,000

NSMutableArray
//0.131999/0.116085/0.112128

NSArray
//0.116842/0.111675/0.108623


NSMutableSet
//0.169277/0.144648

NSSet
//0.183578/0.129827

可以看出来不可变集合的for in遍历大概快10~20%。这是由于不可变集合在for in的时候对突变进行检查造成的损失。如果要写高性能的只读集合,copy一次换后面的快速读取。

iOS可变集合不可变集合遍历性能

相关


北鲲云超算携手西安电子科技大学开展高性能计算培训

vue axios 1 创建项目及简单配置axios

Jenkins performance插件生成性能测试报告【待完成】

性能测试的bug【杭州多测师】【杭州多测师_王sir】

Python 为了提升性能,竟运用了共享经济

vue2与vue3中全局配置axios的不同点

0106-105-从中序与后序遍历序列中构造二叉树

h5 video 封面poster IOS下无效不显示,安卓显示正常

JMeter的性能测试

前端MVC Vue2学习总结(六)——axios与跨域HTTP请求、Lodash工具库

移动端性能专项测试之内存 - 进阶篇

iOS 逆向工程(十)之Cytript通用语法

标签

一品网 冀ICP备14022925号-6