美文网首页
instrument 性能检测

instrument 性能检测

作者: 走停2015_iOS开发 | 来源:发表于2020-05-12 11:18 被阅读0次
    • instrument 一个强大而灵活的性能分析和测试工具 Xcode的附加工具组件之一
      leaks 找到内存泄露的起点
      core animation 测试核心动画屏幕刷新帧率
      Time Profiler 分析代码的执行时间,找出导致程序变慢的原因,检测cpu执行和占用情况
      allocation 检测内存使用/分配情况
      Zombies 僵死对象 野指针 对象已经被释放,指针地址还在
    • 离屏渲染 - 异步绘制 需要用GPU和CPU之间快速切换(高级优化)
      self.layer.drawAsynchronously = true
    • 栅格化 - 异步绘制之后 会生成一张独立的图像 cell在屏幕上滚动的时候,本质上滚动的是这张图片 cell优化 要尽量减少图层的数量 相当于就只有一层
      self.layer.shouldRasterize = true
    • 注意 使用栅格化 必须注意指定分辨率
      self.layer.rasterizationScale = UIScreen.main.scale

    相关文章

      网友评论

          本文标题:instrument 性能检测

          本文链接:https://www.haomeiwen.com/subject/abzvnhtx.html