12、性能监控:衡量App质量的那把尺

目前,对 App 的性能监控,主要是从线下和线上两个维度展开。

线下:

Instruments:Xcode进行性能分析的工具。

Instruments 的功能非常强大,比如说 Energy Log 就是用来监控耗电量的,Leaks 就是专门用来监控内存泄露问题的,Network 就是用来专门检查网络情况的,Time Profiler 就是通过时间采样来分析页面卡顿问题的。

image.png

线上:

对于线上性能监控,我们需要先明白两个原则:
监控代码不要侵入到业务代码中;
采用性能消耗最小的监控方案。
线上性能监控,主要集中在 CPU 使用率、FPS 的帧率和内存这三个方面。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、什么是 App性能?性能指标是什么? 一般来讲,性能问题虽然不会导致 App不可用,但会影响用户体验,用户只关...
    2020silence阅读 414评论 0 3
  • 一个iOS App的稳定性,主要决定于整体的系统架构设计,同时也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,...
    rickytang0阅读 2,428评论 0 5
  • 原文链接 前段时间,在公司的 App 中集成了一个性能监视器,效果如下所示。在这个过程中,扒了一些性能监测开源框架...
    baochuquan阅读 16,411评论 8 39
  • iOS App 稳定性指标及监测 作者介绍:李运锋,美团点评iOS工程师,5年iOS开发经验,现在是美团点评点餐团...
    coder_小玖阅读 2,070评论 0 9
  • App 的性能问题虽然不会导致 App不可用,但依然会影响到用户体验。如果这个性能问题不断累积,达到临界点以后,问...
    时光作祟不朽间阅读 1,895评论 5 8