博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发内存分析方法
阅读量:4114 次
发布时间:2019-05-25

本文共 460 字,大约阅读时间需要 1 分钟。

总结了一下,目前我自己用到的各种方法。

  1. Analyze, 静态分析
  2. Profile, Instrument, allocations, leaks, time profilers. 内存泄漏、多线程并发
  3. Scheme-> Zombie Objects. 内存泄漏
  4. 视图调试 View Memory Graph Hierarchy. 内存循环引用,这种错误往往非常难查,通过内存逐渐增大最终可能导致崩溃,通过这个工具可以看到内存的增大、页面的未释放,以及多个对象的循环引用次数。
  5. View UI Hierarchy, 查看界面分层,是否有多个被重叠的对象, 可以找出有些人的代码多次初始化界面或控件,一层叠一层从而导致浪费。
  6. 模拟器上的Color Blended layers颜色混合,会导致刷新多次, Color misaligned Images错排, Color off-screen Rendered 离屏渲染。
  7. 断点, 全局断点Exception Breakpoint, Symbolic Breakpoint。

转载地址:http://qhwpi.baihongyu.com/

你可能感兴趣的文章
Piper Sandler为EverArc收购Perimeter Solutions提供咨询服务
查看>>
RMRK筹集600万美元,用于在Polkadot上建立先进的NFT系统标准
查看>>
JavaSE_day12 集合
查看>>
JavaSE_day14 集合中的Map集合_键值映射关系
查看>>
Day_15JavaSE 异常
查看>>
异常 Java学习Day_15
查看>>
JavaSE_day_03 方法
查看>>
day-03JavaSE_循环
查看>>
Mysql初始化的命令
查看>>
day_21_0817_Mysql
查看>>
day-22 mysql_SQL 结构化查询语言
查看>>
MySQL关键字的些许问题
查看>>
浅谈HTML
查看>>
css基础
查看>>
HTML&CSS进阶
查看>>
Servlet进阶和JSP基础
查看>>
servlet中的cookie和session
查看>>
过滤器及JSP九大隐式对象
查看>>
软件(项目)的分层
查看>>
菜单树
查看>>