2013-04-12 2 views
1

Я немного смущен о показаниях в Инструментах, когда я тестирую свое приложение с профилем Allocations. Приложение загружает фотографии, затем изменяет их размеры и сохраняет в модели уже небольшие снимки. Если я посмотрю на дорожку Allocations, я вижу, что использование памяти скачкообразно и после изменения размеров изображений использование памяти идет вниз (хорошо), но в то же время чтение в табличном представлении «All Allocations» остается таким же 28,98 МБ. Итак, почему это так, означает ли это, что мое приложение все еще использует 28,98 МБ?Чтение в профилях распределения

Если кто-то знает хорошие статьи о том, как работать с инструментами, пожалуйста, поделитесь.

enter image description here

ответ

1

Посмотрите на колонке Живой Bytes, чтобы узнать, сколько памяти приложение в настоящее время используется. На скриншоте вы используете 1,34 МБ памяти, а не 28,98 МБ.

В столбце «Общие байты» указано, сколько памяти было выделено с начала трассировки инструментов. Общее значение байта не уменьшается при освобождении памяти.

Смежные вопросы