• Instruments leak黑魔法定位内存泄漏


    leak是一款很赞的内存检查的工具,但在使用的过程中有点繁琐,至少有些底层的泄漏笔者还是不知道如何下手

    下面介绍一下简单leak的使用:

    首先你要确认你的target不会被拒绝,确保profile是debug模式

    如果还是提示target错误,建议你重启一下模拟器或者电脑;

    下面开始进行我们的调试工作,点击profile运行项目,在弹出的instruments中选择leaks项;

    选中项目,按照我图示中的操作,当然根据Xcode版本的不同会有不同的显示方式,就是去找这几个项目,去进行操作就行了.

    然后运行项目,在leaks下面出现错误❌标示的时候就证明当前位置存在内存问题,选择光标到当前位置,在列表中就会出现当前出现泄漏的代码,双击就可以进入代码的位置,进行针对性的更改就行了。

    当然一些底层的比如runloop的内存问题,笔者还是无从下手,还请给位多多指点

  • 相关阅读:
    几个常用的排序算法
    计算机网络的一丢丢知识点
    最小的k个数
    操作系统的一丢丢知识点
    MySQL一丢丢知识点的了解
    B+树
    重建二叉树
    Redis简介
    shell脚本常用案例-5.10
    笔记-网络学习-子网划分
  • 原文地址:https://www.cnblogs.com/lidarui/p/7852076.html
Copyright © 2020-2023  润新知