Gestion memoire d'un vector

Signaler
Messages postés
18
Date d'inscription
vendredi 27 décembre 2002
Statut
Membre
Dernière intervention
23 janvier 2003
-
Messages postés
3
Date d'inscription
lundi 15 décembre 2003
Statut
Membre
Dernière intervention
26 décembre 2003
-
voilà, j'ai un petit souci du un attribut vector...
J'initialise ce vector avec plus de 400.000 cases et j'ai droit a une exception du type java.lang.OutOfMemory ... j'ai essaye de remplir le vector en plusieurs fois mais ca ne change rien.. j'ai toujours la meme erreur.
J'aimerai donc savoir si les vectors ont une limite en taille (jdk 1.3.1).

Merci pour l'aide apportée !

3 réponses

Messages postés
261
Date d'inscription
jeudi 5 septembre 2002
Statut
Membre
Dernière intervention
6 octobre 2005
11
Forcément qu'il ont une limite de taille, la mémoire réservée à l'exceution des appliction n'est pas infini.
Tu peux reserver plus de mémoire à l'excution, mais attetion que ton ordi suive, parce qu'un crash mémoire niveau ordi, surtout sous windobe, ça peut provoquer un blocage complet du système.
Pour ce faire :
java -mbx64 .....

J'ai un doute sur -mbx64, verifie sur le site de sun.

Mais franchement, à part des applications trés particulière, en général, on ne met pas autant de données en mémoire, ou alors on a un pb niveau conception.

JHelp
Messages postés
18
Date d'inscription
vendredi 27 décembre 2002
Statut
Membre
Dernière intervention
23 janvier 2003

hmmm pas grave, ca sera sur des becanes linux...
hmm... bah je dosi compresser des donnees et je rentre tout d'un coup mais effectivement... ca serait plus malin de vider le vector quand j'ai compresse les mots associes ...
Messages postés
3
Date d'inscription
lundi 15 décembre 2003
Statut
Membre
Dernière intervention
26 décembre 2003

bonjour

moi j'ai un grand problème concernant la gestion de la memoire sous java.
je doit réalier une application qui calcule la taille memoire accupée par un programme donnée en argument!

si qlq a une solution, merci de me la poster aussi vite que possible!

c'est trés urgent!