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

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

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

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

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

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

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

1 ответ

Решение

Вам нужно иметь все данные в памяти одновременно?

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

Другие вопросы по тегам