Instrument 的使用

检测内存泄漏

打开 Instruments

  • 方法一:Xcode > Open Developer Tool > Instruments
  • 方法二:Product > Profile
  • 方法三:如下图


    Instrument 的使用_第1张图片
    Open Instruments

选择 Leaks

Instrument 的使用_第2张图片
选择 Leaks

检测

  • 点击红色按钮开始检测


    Instrument 的使用_第3张图片
    begin
  • 点击 leaks 行,同时操作 App,出现红色叉符号时,就监测到了内存泄露,此时可以暂停检测。


    Instrument 的使用_第4张图片
    leaks

定位问题

  • 选择 Call Tree


    Instrument 的使用_第5张图片
    Call Tree
  • 选中Invert Call Tree 和Hide System Libraries


    Instrument 的使用_第6张图片
    Invert / Hide
  • 双击条目即可跳转到内存泄漏的代码处

你可能感兴趣的:(Instrument 的使用)