OVH Cloud OVH Cloud

Out of Memory ????????

5 réponses
Avatar
shim1948
hello tt le monde,
je suis en train de developper une application java . J'utilise un
vecteur pr stocker mes données du fichiers qui sont repris ds un objet
representant les données de mon file.
Jle lis un fichier de +- 160000 lignes. Et je ne sais pa pq mais apres
+- 60000 lignes je recois un message "out of memory please increase
the -Xms...."

Ce que j'ai fait, j'ai mis "-Xmx256" mais ca ne change rien.
Pourriez vs me dire comment resoudre ce probleme et surtt a quoi cest
du.

Merci bcp pr ttes reponses
Que la force soit avec vs

Shim

5 réponses

Avatar
Bruno
dans l'article ,
à a écrit le 06/01/2004 17:40 :

hello tt le monde,
je suis en train de developper une application java . J'utilise un
vecteur pr stocker mes données du fichiers qui sont repris ds un objet
representant les données de mon file.
Jle lis un fichier de +- 160000 lignes. Et je ne sais pa pq mais apres
+- 60000 lignes je recois un message "out of memory please increase
the -Xms...."

Ce que j'ai fait, j'ai mis "-Xmx256" mais ca ne change rien.
Pourriez vs me dire comment resoudre ce probleme et surtt a quoi cest
du.

Merci bcp pr ttes reponses
Que la force soit avec vs

Shim


Simplement la taille des données de ton fichier est trop importante pour la
memoire de ton ordi.

es tu obligé de charger entierement ton fichier pour faire le traitement?
--
Bruno Causse
http://perso.wanadoo.fr/othello

Avatar
oliv
wrote:
Je lis un fichier de +- 160000 lignes. Et je ne sais pa pq mais apres
+- 60000 lignes je recois un message "out of memory please increase
the -Xms...."

Ce que j'ai fait, j'ai mis "-Xmx256" mais ca ne change rien.


Tu as bien mis un modificateur -Xmx256k pour kilobytes ?

256K pour 160 000 lignes ne me paraissent pas tant que ça, selon le
contenu qui passe dans le Vector : 1 seul int prendrait déjà 4 octets
sauf erreur, alors des chaînes ou objets... il faudrait plutôt taper
dans les megas...

Voir aussi éventuellement -Xms1024m

--
oliv

Avatar
Emmanuel Bourg
Essaye -Xmx256M plutot.

wrote:

hello tt le monde,
je suis en train de developper une application java . J'utilise un
vecteur pr stocker mes données du fichiers qui sont repris ds un obje t
representant les données de mon file.
Jle lis un fichier de +- 160000 lignes. Et je ne sais pa pq mais apres
+- 60000 lignes je recois un message "out of memory please increase
the -Xms...."

Ce que j'ai fait, j'ai mis "-Xmx256" mais ca ne change rien.
Pourriez vs me dire comment resoudre ce probleme et surtt a quoi cest
du.

Merci bcp pr ttes reponses
Que la force soit avec vs

Shim


Avatar
oliv
oliv wrote:
Voir aussi éventuellement -Xms1024m
Euh, non, là c'est trop...



--
oliv

Avatar
philippe.rebouillat
Question annexe :

java -Xms128m -Xmx384m

est il correct ? que l'on mette "M" ou "m", c'est toujours des Mega ?
Est ce suffisant pour faire tourner tomcat4.1.29 avec des beans et une bonne
fréquentation ?



a écrit dans le message de news:

hello tt le monde,
je suis en train de developper une application java . J'utilise un
vecteur pr stocker mes données du fichiers qui sont repris ds un objet
representant les données de mon file.
Jle lis un fichier de +- 160000 lignes. Et je ne sais pa pq mais apres
+- 60000 lignes je recois un message "out of memory please increase
the -Xms...."

Ce que j'ai fait, j'ai mis "-Xmx256" mais ca ne change rien.
Pourriez vs me dire comment resoudre ce probleme et surtt a quoi cest
du.

Merci bcp pr ttes reponses
Que la force soit avec vs

Shim