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