zoukankan      html  css  js  c++  java
  • Instruments leak黑魔法定位内存泄漏

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

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

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

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

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

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

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

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

  • 相关阅读:
    014 要区分好slice,splice和split,方法如下
    108 shutil模块(了解)
    107 pathlib模块(了解)
    106 collections模块
    105 typing模块
    104 re模块
    103_01 matplotlib模块
    102 pandas模块
    101 numpy模块
    SQLserver找出执行慢的SQL语句
  • 原文地址:https://www.cnblogs.com/lidarui/p/7852076.html
Copyright © 2011-2022 走看看