2014-01-06 3 views
5

Привет, я профилирую свое приложение с помощью инструментов, чтобыНевозможно понять данные прибора

Найти, сколько памяти использует мое приложение.

Я загружаю файл размером около 100 МБ. и я получаю некоторые странные данные в инструментах, которые я не могу понять.

Может ли кто-нибудь помочь мне понять данные, представленные Инструментами. (см. скриншот)

и сколько памяти мое приложение использует в реальном? (Я использую iOS 7).

Instrument Screenshot

ответ

4

Фокус на колонке Живые Bytes для всех Heap распределения, чтобы узнать, сколько памяти приложение использует. Вы не можете контролировать размер анонимной виртуальной машины вашего приложения.

На скриншоте колонка Live Bytes для All Heap Allocations составляет 3,36 МБ, что хорошо. В столбце «Живые байты» измеряется объем памяти, которую использует ваше приложение, но не содержит выделенной памяти для текстур OpenGL ES. Вы также должны профилировать приложение с помощью прибора Memory Monitor, чтобы определить, сколько памяти используется вашим приложением.

Чтобы использовать инструмент «Монитор памяти», нажмите кнопку «Библиотека» на панели инструментов, чтобы получить список доступных инструментов. Перетащите инструмент Monitor Monitor в список инструментов в левой части окна документа трассировки (Allocations и VM Tracker на скриншоте). Кроме того, вы можете выбрать шаблон монитора действий, нажать кнопку «Информация» для инструмента «Монитор активности» и нажать кнопку «Настроить», чтобы сообщить инструменту «Монитор активности», чтобы отобразить используемую физическую память.

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