美文网首页
iOS 没用也要知道的第三方框架

iOS 没用也要知道的第三方框架

作者: 跃文 | 来源:发表于2018-10-18 11:28 被阅读13次

    3.1 KMCGeigerCounter : 对于 CPU 的卡顿,它可以通过内置的 CADisplayLink 检测出来;对于 GPU 带来的卡顿,它用了一个 1×1 的 SKView 来进行监视。这个项目有两个小问题:SKView 虽然能监视到 GPU 的卡顿,但引入 SKView 本身就会对 CPU/GPU 带来额外的一点的资源消耗;这个项目在 iOS 9 下有一些兼容问题,需要稍作调整。
    3.2 FPSLabel : 只有几十行代码,仅用到了 CADisplayLink 来监视 CPU 的卡顿问题。虽然不如上面这个工具完善,但日常使用没有太大问题。
    3.3 最后,用 Instuments 的 GPU Driver 预设,能够实时查看到 CPU 和 GPU 的资源消耗。在这个预设内,你能查看到几乎所有与显示有关的数据,比如 Texture 数量、CA 提交的频率、GPU 消耗等,在定位界面卡顿的问题时,这是最好的工具。

    相关文章

      网友评论

          本文标题:iOS 没用也要知道的第三方框架

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