随笔 - 112  文章 - 0  评论 - 9  阅读 - 13万

随笔分类 -  iOS-性能优化

iOS -调试工具Instruments使用总结
摘要:一、instruments介绍 灵活、强大的工具,可以做性能分析、代码追踪、检查内存泄露等。 二、使用 1、打开方式 Xcode -> Open Developer Tool -> Instruments 2、常用模块 Allocations:用来检查内存分配,跟踪过程的匿名虚拟内存和堆的对象提供类 阅读全文
posted @ 2020-09-11 16:35 麦芽呀~ 阅读(3929) 评论(0) 推荐(0) 编辑
ios 利用RunLoop的原理去监控卡顿
摘要:一、卡顿问题的几种原因 复杂 UI 、图文混排的绘制量过大; 在主线程上做网络同步请求; 在主线程做大量的 IO 操作; 运算量过大,CPU 持续高占用; 死锁和主子线程抢锁。 二、监测卡顿的思路 我们需要监测的状态有两个:RunLoop 在进入睡眠之前和唤醒后的两个 loop 状态定义的值,分别是 阅读全文
posted @ 2019-06-26 14:37 麦芽呀~ 阅读(5703) 评论(0) 推荐(0) 编辑
ios-数组查找元素优化方案
摘要:有序数组查找元素优化方案 一般情况下查找元素我们这样写: 改进后: 仔细观察上述两段代码,同样是在有序数组中查找目标为 2 的元素,第一段代码是常规迭代处理,第二段代码是将要查找的元素设置为哨兵。同第一段代码相比第二种方式少了 i < arr.count 的判断,在小批量有序数组查询中对效率的提升并 阅读全文
posted @ 2019-03-15 11:50 麦芽呀~ 阅读(1462) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示