инструменты мониторинга активности ios - PullRequest
0 голосов
/ 15 августа 2011

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

Мне было интересно, сколько памяти должно реально использовать 1 приложение. Т.е. что считается разумным? В инструменте распределения мое приложение работает с кучей 2.0 МБ. В мониторе памяти он иногда достигает 50, а затем падает до 40. Это нормально? Я понимаю, что у iphone 128 МБ / 256 МБ. Для простого приложения это не так много, как 40 мегабайт, так как в Safari, похоже, используется только 35 Мб кучи.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 15 сентября 2011

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

EG: загрузить изображение размером 1000px на 1000 px с размером 4 байта / px ==> 4 МБ, но вы увидите 50 байтов для некоторого CGimageRef или чего-то подобного. Так что посчитайте и CGImageRefs.

0 голосов
/ 15 августа 2011

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

Может быть, вы можете дать немного больше информации о том, что делает ваше приложение, и когда появляются эти пики

...