Apple приходит фреймворки, вызывающие утечки памяти, есть ли какое-либо решение? - PullRequest
0 голосов
/ 04 октября 2019

Приложение использует AVFoundations AVCapture для камеры и ядро ​​Ml для классификации изображений, но когда я ставлю приложение на инструменты, оно показывает множество утечек, происходящих из яблочного apis. Есть ли какие-то исправления для того же? На этом изображении

можно увидеть инструмент привязки по утечкам.

1 Ответ

0 голосов
/ 17 октября 2019

Ни одна из этих утечек не является ужасно плохим IMO, порядка нескольких байтов, и, вероятно, вызвана уловками управления памятью, которые инструмент не улавливает, на самом деле безопасны. Также, судя по тому, что я могу сказать, они не часто повторяются.

Вы обнаружите, что некоторые из них проявляются независимо от того, что вы делаете на стороне приложения, классы Apple могут создавать экземпляры синглетонов или иметь небольшиележащие в его основе утечки иногда, но, вообще говоря, ничего, что ставит под угрозу долгосрочное управление памятью ваших приложений.

Больше заботитесь об утечках памяти, которые связаны с вашими собственными путями кода, где вы можете отследить выделение длякласс или метод, которым вы владеете, что означает, что вы неправильно обрабатываете объекты с интерфейсом API Apple.

...