Недостаточно памяти в Windows Mobile 5
Моему приложению не хватает памяти. Он работает на MC70.
Это происходит, когда я извлекаю много данных из веб-службы. Я знаю, что у меня много данных в памяти, но мне интересно, есть ли какие-нибудь хитрости при работе с такими вещами.
Вот мой сценарий, у меня есть мыльный сервис, который получает данные об активности, включая изображения (хранящиеся в BLOB-объектах на сервере). Иногда это много данных, а иногда очень мало.
Исключение нехватки памяти происходит, когда это тонна данных.
Есть ли какие-то хитрости при работе с исключениями нехватки памяти в Windows Mobile?
Примечание. Я в процессе переноса этого приложения на Windows Mobile 6.5 и MC75. Если есть функция 6.5, которая может помочь с этим, то это тоже будет работать.
1 ответ
Вам нужно иметь все данные в памяти одновременно?
Решение, используемое html, заключается в загрузке всех данных, кроме изображений, но с указанием ссылки на каждый большой двоичный объект, который нужно загрузить после анализа html. Пользователи обычно не против дождаться загрузки изображения, если оно ускоряет первоначальную загрузку, и если текст уже виден.