Salut all,

Je fais appel à ceux qui ont bien compris le fonctionnement d'une MIDlet sur un téléphone.

Je suis en train de développer un jeu, et je me suis apperçu qu'il ne démarrait pas sur mon Nokia 6020 => OutOfMemoryError. J'ai donc monitoré la consommation de mémoire sur émulateur, et je découvre avec stupeur que :
- le jeu consomme 500 à 700 ko de ram (en fonction de la version de l'émulateur et de l'obfuscation)
- le pic se consommation se situe avant le démarrage a proprement parler du programme.

Comment ça se fait ? Y aurait-il un chargement préalable du jar entier en mémoire vive (le jar n'est pas si gros, il fait 100 ko) ?

Merci à ceux qui pourront m'aider à comprendre.