Bonjours,
Je travail actuellement sur un projet de visualisation de photos.
Mon probleme est que pour se faire, j'ai besoin d’énormément de mémoire vive !
L'affichage d'une simple photo me prend 200mo au bas mot...
Et bien que cela ne soit pas "trop", au bout de plusieurs images ouvertes je passe rapidement la bar du Go !
Sur mon ordi de boulot, pas de souci, mais cette appli est destinée a de petit ordi qui pourrait moins bien le prendre...
D'ou mes questions :
- Comment fixer un maximum de RAM a la JVM même si cela doit la faire planter pour voir comment elle s'en sort ?
- Peut on réellement forcer la JVM a faire de la place ? (car ici, après un flush des images et set a null bien comme il faut, suivit d'un appel du gc, bah... pas grand chose ne change)
- Enfin, bien que j'ai fais pas mal de recherche sur le sujet je n'ai rien trouvé sur le comportement de Java par rapport aux capacités de la machine, auriez-vous un lien ?
- Pis bon, si vous avez un truc pour afficher une photo de 4mo en jpg avec moins de 200mo de ram je veux bien aussi...
Merci d'avance pour vos réponses !
Ps : je suis sous eclispe
Partager