美文网首页
高性能 iOS 应用开发 阅读笔记(一)

高性能 iOS 应用开发 阅读笔记(一)

作者: 花与少年_ | 来源:发表于2017-11-07 19:47 被阅读16次

    第一部分 开始

    第一章 移动应用的性能

    性能指标
    • 内存:运行应用所需的 RAM 最小值,以及应用消耗的内存平均值和峰值,还需确保没有内存泄漏
    • 电量消耗
    • 初始化时间:启动时刚好够用的任务以完成初始化
    • 执行速度
    • 响应速度
    • 本地存储:应有一个清除数据的选项
    • 互操作性:应用间的互操作及数据共享,包括 UIActivityViewController、深层链接、MultipeerConnectivity 框架等
    • 网络环境
    • 带宽
    • 数据刷新:从服务器端周期性地刷新数据
    • 多用户支持
    • 单点登录:只登录一次,多个应用之间共享登录状态、数据共享、跨应用同步
    • 安全
    • 崩溃
    应用性能分析
    • 采样:以一定的周期间隔采集状态,可跟踪 CPU 和内存的使用情况
    • 埋点:修改部分代码,记录细节信息的埋点能够提供比采样更加精确的结果
      在关键部分埋点、在性能分析或处理用户反馈时有针对性地埋点
    • 测量:
      埋点承担了为聚合分析发布关键性能数据的职责,日志提供了用于在不同级别跟踪应用的细节信息
      • 设置崩溃报告、在应用内埋点:Flurry
      • 日志:CocoaLumberjack

    相关文章

      网友评论

          本文标题:高性能 iOS 应用开发 阅读笔记(一)

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