10 2021 档案

摘要:内存优化总结 内存问题 内存抖动:导致GC导致卡顿 内存泄漏:导致频繁GC,可用内存减少 内存溢出:导致OOM 工具排查 AS中的Profiler查看内存情况,是否锯齿状,是否持续上升 MAT排查 LeakCanary排查泄漏 问题解决方案 抖动 禁止string拼接 使用优化后的数据结构,Spar 阅读全文
posted @ 2021-10-31 17:42 一眼万年的星空 阅读(395) 评论(0) 推荐(0) 编辑
摘要:1. 类的普通方法调度 写一个结构体和一个类,对比看看方法调用的方式: // 结构体 struct PersonStruct { func changClassName() {} } let s = PersonStruct() s.changClassName() // 类 class Perso 阅读全文
posted @ 2021-10-31 17:27 一眼万年的星空 阅读(770) 评论(0) 推荐(0) 编辑
摘要:前言 hello,小伙伴们:在忙碌中闲暇之余给大家聊聊swift的知识点,今天给大家带来的是swift中结构体与类的方法调度详细区别,希望对你有所帮助,好了废话不用多说,接下来步入主题! 1.普通方法时两者方法调度的区别 ● 结构体中的普通方法调度是静态派发的方式 ○ 详细分析会在以后: 方法调度之 阅读全文
posted @ 2021-10-15 17:26 一眼万年的星空 阅读(578) 评论(0) 推荐(1) 编辑
摘要:字节对齐 1 struct Mystruct1{ 2 char a; //1字节 3 double b; //8字节 4 int c; //4字节 5 short d; //2字节 6 }Mystruct1; 7 8 struct Mystruct2{ 9 double b; //8字节 10 in 阅读全文
posted @ 2021-10-09 16:06 一眼万年的星空 阅读(441) 评论(0) 推荐(0) 编辑

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