Я работаю над проектом, в котором мне нужен ViewController для отображения Google Map для указания местоположения Property и многих других объектов, таких как табличное представление и представление коллекции, для отображения данных JSON на одном контроллере представления.
Проблема: Этот ViewController занимает около 72 МБ памяти, и когда я отлаживаю код, чтобы проверить, почему он занимает много памяти, я заметил, что причина в Google Map.Если я удалил карту Google, то она заняла всего 15 МБ, однако я создал другой контроллер представления, в котором я взял только UIView и присвоил ему тип GMSMapView, а при запуске кода он занимал около 70 МБ памяти.
Это нормальное поведение карты Google? Поскольку я не написал ни одного кода, я просто присвоил тип GMSMapView для UIView, и он занимал огромную память.
Мне нужно решениеуменьшить эту проблему с памятью.Кто-нибудь может подсказать, как мы можем сделать это в случае карты Google?
Обратите внимание: я не написал никакого кода для Google MapView, просто назначил тип GMSMapView для UIView и переход памяти к почти70 МБ и выше.