Mémoire insuffisante sur Windows Mobile 5
-
30-09-2019 - |
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.
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.