Тестирование распределения памяти между двумя устройствами - PullRequest
0 голосов
/ 02 марта 2010

Я тестирую свое приложение на двух разных устройствах. Мое приложение сильно зависит от изображений (распределение и освобождение). Я знаю, что у меня есть утечка, но мне просто любопытно, почему я наблюдаю это.

Поведение между двумя устройствами различно. Устройство A дает сбой после 4 циклов переключения между представлениями и устройством B после 10 циклов, однако устройство A имеет больше свободной памяти, чем устройство B.

             Device A:               Device B:
Type         iPhone 3G 16GB          iPhone 3G 8GB
Capacity     14.64GB                 7.08GB
Audio        5.32GB                  1.18GB
Video        48.8GB                  -
Photos       267.3GB                 46.8GB
Apps         1.08GB                  505.5MB
Other        343.9MB                 370.7MB

Free         7.60GB                  5.0GB

Есть идеи, почему это так?

1 Ответ

4 голосов
/ 02 марта 2010

Я не уверен, правильно ли я понимаю, но цифры в последнем ряду (7,6 / 5 ГБ) относятся к доступной флэш-памяти, а не к ОЗУ. Поэтому они ничего не говорят об ожидаемой производительности приложения с интенсивным использованием памяти. Ни объем свободной оперативной памяти точно не говорит, потому что система начнет убивать большие приложения, когда памяти мало, и объем свободной памяти увеличится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...