摘要: 内存优化总结 内存问题 内存抖动:导致GC导致卡顿 内存泄漏:导致频繁GC,可用内存减少 内存溢出:导致OOM 工具排查 AS中的Profiler查看内存情况,是否锯齿状,是否持续上升 MAT排查 LeakCanary排查泄漏 问题解决方案 抖动 禁止string拼接 使用优化后的数据结构,Spar 阅读全文
posted @ 2021-10-31 17:42 一眼万年的星空 阅读(457) 评论(0) 推荐(0)
摘要: 1. 类的普通方法调度 写一个结构体和一个类,对比看看方法调用的方式: // 结构体 struct PersonStruct { func changClassName() {} } let s = PersonStruct() s.changClassName() // 类 class Perso 阅读全文
posted @ 2021-10-31 17:27 一眼万年的星空 阅读(837) 评论(0) 推荐(0)