Question

Mon application est en cours d'exécution de mémoire. Il fonctionne sur un MC70.

Il arrive quand je tire beaucoup de données vers le bas à partir 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 du métier lorsqu'ils traitent avec ce genre de chose.

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

L'exception de mémoire se produit quand il y a une tonne de données.

Y a-t-il des astuces pour traiter des exceptions de mémoire avec Windows Mobile?

Note: Je suis en train de déplacer cette application pour Windows Mobile 6.5 et le MC75. S'il est une caractéristique de 6,5 qui pourrait aider à cela, alors cela fonctionne aussi.

Était-ce utile?

La solution

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 à l'exception des images, mais y compris une référence à chaque blob à télécharger après l'analyse du html. Les utilisateurs ne généralement pas l'esprit d'attente pour une image à charge si elle accélère la charge initiale, et si le texte est déjà visible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top