美文网首页
iOS性能优化

iOS性能优化

作者: spades_K | 来源:发表于2018-04-08 15:04 被阅读11次
    Mach-o ? 参考文章
    可执行文件形式 可执行文件、库文件、Dsym文件、动态库、动态连接器都是这种格式。 结构

    1 header 为一个结构体 分为32位和64位


    屏幕快照 2018-04-08 上午10.06.25.png

    2.加载指令


    屏幕快照 2018-04-08 上午10.08.04.png

    3.Data segment 和section结构体 也分为32 64位


    Segment

    程序启动

    1.分别在main.m 和VC的load发放添加断点开启工程


    启动过程

    dyld是什么? dynamic loader 加载进程所需要的image image指的是那些课执行文件。

    dyld测试启动时间耗时操作 启动时间参考

    配制 模拟器显示!!

    内存优化

    1.检验内存侧漏方法
    1.1 静态检测 手动(Analyze 检查内存 Xcode自带)
    1.2 动态检测 instrument
    1.3 析构方法打印看调用没调用 (dealloc 打印)
    1.4 第三方内存检测 Facebook 等开源工具

    相关文章

      网友评论

          本文标题:iOS性能优化

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