Недостаточно памяти в Windows Mobile 5

Моему приложению не хватает памяти. Он работает на MC70.

Это происходит, когда я забираю много данных из веб-службы. Я знаю, что у меня много данных в памяти, но мне интересно, есть ли какие-нибудь уловки, когда я имею дело с такими вещами.

Вот мой сценарий, у меня есть мыльная служба, которая получает данные об активности, включая изображения (хранящиеся в BLOB-объектах на сервере). Иногда данных очень много, а иногда очень мало.

Исключение нехватки памяти происходит, когда это тонна данных.

Есть ли какие-нибудь уловки для работы с исключениями нехватки памяти в Windows Mobile?

Примечание. Я работаю над переносом этого приложения на Windows Mobile 6.5 и MC75. Если в 6.5 есть функция, которая может помочь с этим, то это тоже сработает.


person Vaccano    schedule 15.10.2010    source источник


Ответы (1)


Вам нужно, чтобы в памяти были сразу все данные?

Решение, используемое html, состоит в том, чтобы загрузить все данные, кроме изображений, но включая ссылку на каждый blob, который будет загружен после синтаксического анализа html. Пользователи обычно не против дождаться загрузки изображения, если оно ускоряет начальную загрузку и если текст уже виден.

person C.Evenhuis    schedule 15.10.2010
comment
Мне это нравится, я подумаю и посмотрю, сработает ли это. - person Vaccano; 16.10.2010