【发布时间】:2019-10-18 01:36:19
【问题描述】:
应用程序正在使用 AVFoundations AVCapture 进行相机和核心 Ml 进行图像分类,但是当我将应用程序放在仪器上时,它显示来自苹果 apis 的大量泄漏,是否有任何修复?你可以从这个image看到泄漏工具的快照
【问题讨论】:
标签: avfoundation coreml
应用程序正在使用 AVFoundations AVCapture 进行相机和核心 Ml 进行图像分类,但是当我将应用程序放在仪器上时,它显示来自苹果 apis 的大量泄漏,是否有任何修复?你可以从这个image看到泄漏工具的快照
【问题讨论】:
标签: avfoundation coreml
这些泄漏都不是非常糟糕的 IMO,大约为几个字节,并且可能是由仪器未捕获的内存管理技巧引起的,实际上是安全的。此外,据我所知,它们似乎不会经常再次出现。
您会发现,无论您在应用程序方面做什么,您都会倾向于其中的一些,Apple 类可能会实例化单例,或者有时会出现一些小的底层一次性泄漏,但一般来说,不会危及长期内存管理您的应用程序。
更多地关注涉及您自己的代码路径的内存泄漏,您可以在其中跟踪对您拥有的类或方法的分配,这意味着您没有正确处理来自 Apple API 的出售对象。
【讨论】: