2010-10-15 23 views
0

Mon application est à court de mémoire. Il fonctionne sur un MC70.Mémoire insuffisante sur Windows Mobile 5

Cela se produit lorsque je retire beaucoup de données d'un service Web. Je sais que j'ai beaucoup de données en mémoire, mais je me demande s'il y a des trucs dans le métier pour ce genre de chose.

Voici mon scénario, j'ai un service de savon qui obtient des données d'activité, y compris des images (stockées dans des blobs sur le serveur). Parfois c'est beaucoup de données et parfois c'est très peu.

L'exception d'insuffisance de mémoire se produit lorsqu'il s'agit d'une tonne de données.

Existe-t-il des astuces pour gérer les exceptions de manque de mémoire avec Windows Mobile?

Remarque: Je suis en train de déplacer cette application vers Windows Mobile 6.5 et le MC75. S'il y a une caractéristique de 6.5 qui pourrait aider avec cela alors cela fonctionnerait aussi.

Répondre

1

Avez-vous besoin d'avoir toutes les données en mémoire à la fois?

Une solution utilisée par html est de télécharger toutes les données sauf les images, mais en incluant une référence à chaque tâche à télécharger après l'analyse du code HTML. Les utilisateurs n'ont généralement pas d'objection à attendre le chargement d'une image si celle-ci accélère la charge initiale et si le texte est déjà visible.

+0

J'aime ça, je vais réfléchir davantage et voir si ça va marcher. – Vaccano