2013-07-01 4 views
0

Как это может быть, что короткий список с 20 элементами потребляет 15 мегабайт?Расход памяти Windows Phone ListBox

При запуске пустого списка приложение потребляет 23 МБ. Когда я заполняю список с 20 элементами (каждый элемент содержит изображение 40 * 40 и строку с именем), приложение потребляет 35 МБ в верхней части списка и 42 МБ в нижней части списка.

Это нормальное поведение?

+0

Запустите анализ профилей памяти из меню отладки, чтобы узнать, что происходит. У вас могут быть другие утечки ресурсов. –

+0

@AlaaMasoud попробовал это, но получил очень небольшое количество полезной информации: http://stackoverflow.com/questions/17341250/windows-phone-profiler-heap-summary-shows-not-a-complete-summary –

+0

Где вы получать фотографии от? И вы изменяете их размер до 40x40 или это их первоначальный размер? –

ответ

0

Хорошо, глядя, как 20 мегабайт слишком велик для списка простых элементов: http://awkwardcoder.blogspot.fi/2011/01/wp7-know-your-data.html

информация импорта взять на скриншоте:

Количество элементов в коллекции = 378 Serialized размера коллекции = 346,538 байт Среднего размера сериализованного пункта = 916 байты

в настоящее время использования памяти = 12,865,536 байт

Итак, что-то не так с моим приложением.

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