美文网首页
APP启动时间

APP启动时间

作者: edison0428 | 来源:发表于2018-05-10 16:00 被阅读15次

启动时间测量

Warm launch:App和数据已经在内存中
Cold launch : App不在内核缓冲存储器中

冷启动(Cold launch)耗时才是我们需要测量的重要数据,为了准备测量冷启动耗时,测量前最好重启设备

main函数之前的测试启动时间方法

编辑环境变量如下图


image.png

然后重启app,就会在控制台打印出来一串信息


image.png

显示的信息就是动态链接器加载的过程,加载的时间

main函数之后的测验启动时间的方法

main函数之后的加载时间就是从maindidFinishLaunchingWithOptions之前的时间

这里测量用到的是C++的一个关键字
大致的原理就是在main开始的时刻记录当前的时间,然后再didFinishLaunchingWithOptions再记录当前的时间,然后差值就是main函数之后的测验启动时间

还有可以用Instructment也可以,之后会去研究

相关文章

  • 启动优化:App启动分类与流程

    目录 app启动分类 app启动时间统计 app启动主要流程 问题1:App冷启动时间到底是如何计算、触发的?2:...

  • App启动优化(三)启动优化方案

    系列文章 App启动优化(一)冷启动和热启动 App启动优化(二)启动时间测量 App启动优化(三)启动优化方案 ...

  • 如何优化 App 的启动时间

    如何优化 App 的启动时间 如何优化 App 的启动时间

  • APP的启动

    冷启动:从零开始启动APP热启动:App已经在内存中,在后台存活着,再次点击图标启动APP APP启动时间的优化,...

  • APP的启动

    冷启动:从零开始启动APP 热启动:APP已经在内存中,在后台存活着,再次点击图标启动APP。 APP启动时间的优...

  • Facebook iOS App如何优化启动时间

    Facebook iOS App如何优化启动时间 Facebook iOS App如何优化启动时间

  • 优化 App 的启动时间实践 iOS

    优化 App 的启动时间实践 iOS 优化 App 的启动时间实践 iOS

  • 性能优化07-启动优化

    01冷启动简介 启动时间就是点击app图标到app将数据显示到屏幕上面的时间 APP的启动可以分为2种冷启动(Co...

  • ios性能优化

    1.项目启动 冷启动和热启动 APP 启动分为冷启动(Cold Launches),当 APP 长时间没有被启动的...

  • Android App启动优化

    目录: 一、App启动方式 二、App启动时间度量 三、启动优化辅助工具 四、优雅获取方法耗时 五、App启动速度...

网友评论

      本文标题:APP启动时间

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