iOS Instrument内存泄漏,很多12.3.1,但是没有10.3.3

时间:2019-07-30 08:25:33

标签: ios objective-c instruments

我用仪器检查内存泄漏。 设备共有三个,版本分别为12.3.1、11.3.1、10.3.3,但只有12.3.1存在内存泄漏

还有其他人看过吗?


环境和设置

  • Xcode版本:10.3

  • Xcode构建配置:Debug

  • Xcode构建设置:Debug Information Format: DWARF with dSYM File

  • 设备型号:iPhone 6s

  • 设备版本:12.3.1

  • 工具名称:instrument

  • 工具版本:10.3

  • 仪器标准:Leaks

步骤:

  1. 选择Leak Checks,重点是红色内存泄漏

  2. 在底部面板中,专注于Cycles & Roots

  3. 结果Cycles(16),全部与此Malloc 64 Bytes - 7 nodes

  4. 结果Root Leaks (334),全部与此Malloc 16.00 KiB

  5. 检查任何支票Stack Trace,有些可以跟踪库,大多数不能跟踪


我不希望在12.3.1中发生任何内存泄漏,但是有时我可以找到成千上万的{{​​1}}。我可以提供更多信息吗?

是否需要在库中找到代码?对我来说太困难了

非常感谢您的帮助!

0 个答案:

没有答案