我们最近发现,当我们在 Mac 上运行许多不同的进程同时运行仪器检查泄漏时,我们会得到一些:
GeneralBlock-16
以及GeneralBlock-64
在 ProofReader 和 UIKit 中发生的泄漏。
这些泄漏都不能追溯到我们自己的库或类。他们只指向苹果自己的库。
我们在设备上运行该应用程序 25 分钟,总共泄露了 96 个字节。这些泄漏仅在我们的 Mac-mini 滞后时发生。
如果只运行检查泄漏的仪器,我们将得到零泄漏。
有人遇到过这种情况么?想法?
*编辑: *我们在 iPhone 设备上运行该应用程序。