0

У меня есть утечка памяти в инструменте с Xcode 7.3 и с помощью быстрой, пожалуйста, кто-нибудь объяснит фактическую причину утечки памяти. Снимок экрана инструмента приведен ниже. У него есть некоторые проблемы с NSURLSession в быстром. enter image description hereУтечка памяти через инструменты swift

ответ

0

Не ясно ли утечки реальны, но AFAIK, любой, кто когда-либо запускать утечки на приложение, которое использует NSURLSession или NSURLConnection видел утечки глубоко в стеке. Подробности варьируются от одной версии ОС до следующей.

Эти объекты кэша, вероятно, являются продувочной памятью, поэтому они могут исчезнуть, когда системе требуется память. Это означает, что утечка, вероятно, не имеет большого значения. И распределения должны уйти, когда вы отпустите сессию (или последний открытый сеанс, который использует один и тот же кеш-файл). Если они этого не сделают, это, вероятно, ошибка в ОС.

В принципе, я бы не стал беспокоиться об этом, если он не проливает столько памяти, что ваше приложение будет убито. Вы ничего не можете сделать об этих утечках, потому что они глубоко в кишках системы загрузки URL-адресов. Лучшее, что вы можете сделать, это файлы ошибок, и это никогда не помешает сделать это. :-)