Question

Existe-t-il un moyen d'augmenter la taille de segment de mémoire pour Java ME sur un périphérique? Je développe une application pour Nokia N95, mais je me heurte à des problèmes de mémoire lorsque j'essaie de traiter des images plus volumineuses. Le téléphone dispose de beaucoup d’espace disponible, mais semble limiter la quantité autorisée par Java ME à 1 Mo.

Était-ce utile?

La solution

Réponse courte: non.

Réponse plus longue: la taille de segment de mémoire est codée en dur dans la machine virtuelle du périphérique. Si vous manquez de mémoire, vous devez fractionner votre tâche en plusieurs sous-tâches plus petites pour permettre au GC de démarrer. Avec une mémoire limitée, seules des opérations limitées sont possibles. Vous pensez ...

Autres conseils

Sur certains combinés J2ME, les attributs jad Midlet-Heap-Size fonctionnent. Supposons qu'un combiné ne dispose que de 2 Mo de mémoire, paramétrer cet attribut sur Jad pour indiquer que 3 Mo augmente le segment de mémoire à 3 Mo. Vous pouvez essayer ceci, cela a fonctionné sur très peu de combinés pour moi cependant.

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