Недостаточно памяти в Windows Mobile 5 - PullRequest
0 голосов
/ 15 октября 2010

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

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

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

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

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

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

1 Ответ

1 голос
/ 15 октября 2010

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

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

...