美文网首页
iOS app出现卡顿

iOS app出现卡顿

作者: 小月满 | 来源:发表于2018-06-12 10:41 被阅读0次

前两天,app 出了新的功能,本以为很好地完成了任务,却发现,手机跑app,放半个小时不管它,app竟出现了页面卡顿,滑不动的情况。于是决定用xcode的instrument来定位问题:

首先打开instrument工具:Xcode->open developer tool  -> instrument,

为了找出导致程序变慢的原因,我们来分析一下代码的执行时间

选择时间分析器来跟踪问题(time profiler),选择你现在的工程,开始跟踪。很快你会看到

绝对多数情况,我们需要检查的都是主线程,所以,选中main thread ,很快,你会在工具页面看到:

图标为黑色头像的就是Time Profiler给我们的提示,有可能存在性能瓶颈的地方。

双击黑色头像后面的文字部分,可以定位到损耗严重的代码块部分,如图(举例使用):

根据实际情况进行优化,即可

相关文章

  • iOS App 使用 GCD 导致的卡顿问题

    最近在调研 iOS app 中存在的各种卡顿现象以及解决方法。 iOS App 出现卡顿(stall)的概率可能超...

  • iOS app出现卡顿

    前两天,app 出了新的功能,本以为很好地完成了任务,却发现,手机跑app,放半个小时不管它,app竟出现了页面卡...

  • 如何检测 iOS app 卡顿导致的系统强杀

    如何检测 iOS app 卡顿导致的系统强杀

  • iOS通过runloop监控卡顿

    质量监控-卡顿检测iOS实时卡顿监控基于Runloop简单监测iOS卡顿的demo微信iOS卡顿监控系统iOS-R...

  • iOS性能优化篇

    iOS页面图层性能和页面卡顿的原因 iOS系统如何把图像内容展示到屏幕,呈现到我们的面前?为什么APP会感觉卡顿?...

  • ANR分析

    在app开发过程中,经常会出现卡顿现象,出现卡顿的原因有很多,例如内存、cpu、IO都可能相关。解决卡顿的问题关键...

  • iOS卡顿监测方案总结

    iOS卡顿监测方案总结iOS卡顿监测方案总结

  • iOS离屏渲染之优化分析

    在进行iOS的应用开发过程中,有时候会出现卡顿的问题,虽然iOS设备的性能越来越高,但是卡顿的问题还是有可能会出现...

  • iOS离屏渲染之优化分析

    在进行iOS的应用开发过程中,有时候会出现卡顿的问题,虽然iOS设备的性能越来越高,但是卡顿的问题还是有可能会出现...

  • ios 的离屏渲染

    在进行iOS的应用开发过程中,有时会出现卡顿的问题,虽然iOS的设备性能越来越高,但是卡顿的为题偶尔还是会出现,而...

网友评论

      本文标题:iOS app出现卡顿

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