Xcode Instruments 10.12.1 显示默认项目的内存泄漏
Xcode Instruments 10.12.1 showing memory leaks on an default project
复制:
- 创建一个默认的 12.2 目标 Swift 5 项目 - 没有任何改变。
- 仪器泄漏的配置文件。
- 点击屏幕几次。
- 短时间后有66次内存泄漏(虽然数量不一致)。
这发生在各种模拟器中以及在各种手机上进行测试时。没想到未经修改的默认应用程序会出现如此多的内存泄漏。
使用:
- MacOS 10.14.5 (18F132)
- Xcode 10.2.1 (10E1001)
- 仪器 10.2.1 (10E1001)
我已经向 Apple 提交了一份报告,因为这让 Instruments 变得毫无意义。
Paul Hudson 在 Hacking with Swift 视频 (https://youtu.be/cR4Wc4JGOMg?t=31) 中讨论了这个问题。讨论时间约一分钟。
要点是模拟器不应该用于分析。使用真实的硬件设备进行分析。
复制:
- 创建一个默认的 12.2 目标 Swift 5 项目 - 没有任何改变。
- 仪器泄漏的配置文件。
- 点击屏幕几次。
- 短时间后有66次内存泄漏(虽然数量不一致)。
这发生在各种模拟器中以及在各种手机上进行测试时。没想到未经修改的默认应用程序会出现如此多的内存泄漏。
使用: - MacOS 10.14.5 (18F132) - Xcode 10.2.1 (10E1001) - 仪器 10.2.1 (10E1001)
我已经向 Apple 提交了一份报告,因为这让 Instruments 变得毫无意义。
Paul Hudson 在 Hacking with Swift 视频 (https://youtu.be/cR4Wc4JGOMg?t=31) 中讨论了这个问题。讨论时间约一分钟。
要点是模拟器不应该用于分析。使用真实的硬件设备进行分析。