OutOfMemory

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

OutOfMemory

Messagepar seroa » 29 Juin 2011 à 15:29

Bonjour à tous,

J'ai un problème de mémoire avec la JVM de Domino, je transfère un fichier vers une base mysql avec jdbc.

Pas de problème avec des fichiers peu volumineux, mais avec des fichiers plus gros j'ai une erreur de type OutOfMemory sur la console.

J'ai vu qu'il est possible d'augmenter la mémoire au lancement de la JVM avec l'option -Xms et -Xmx. Mais comment modifier cette option pour la JVM de domino ? Quel fichier contient cette option ?


Merci.
Dernière édition par seroa le 04 Juil 2011 à 08:26, édité 1 fois.
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon

Messagepar Michael DELIQUE » 29 Juin 2011 à 15:52

salut

tu utilises das objets domino dans ton traitement ? tu as quelle version ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar seroa » 29 Juin 2011 à 15:57

Salut,

Le seul objet domino que j'uilise est EmbeddedObject que je recycle avec un try finally. Je suis en version 8.5.
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon

Messagepar Michael DELIQUE » 29 Juin 2011 à 16:08

re,

je sais que la JCM Domino bug quand il ya trop d'objet notes le garbage collector ne les traite pas comme il faut.

le "meme" objet dans une boucle "equivaut" a autant d'objet différent.

pr connu en R7 (et par IBM) j'ai pas de retour sur la 8.5
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Smicky » 01 Juil 2011 à 16:30

Michael, si tu parles des "recycle", ce n'est pas un bug, mais une limitation...la meme existe dans eclipse par exemple... bref...

Oui on peut augmenter le heap de la JVM Domino mais deja, dans quoi fais tu ton traitement ? XPages ? Agent Java ?

Si c'est dans un agent java, tu regarder la variable notes.ini JavaMaxHeapSize
Smicky
Posteur habitué
Posteur habitué
 
Message(s) : 232
Inscrit(e) le : 09 Déc 2006 à 15:27
Localisation : Paris

Messagepar seroa » 04 Juil 2011 à 08:25

Oui merci Smicky, c'est ce que j'ai fait, j'ai augmenté la variable HTTPJVMMaxHeapSize dans le notes.ini.

J'ai égallement augmenté la varizble max_allowed_packet de mon serveur mysql.

Merci.
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon

Messagepar Michael DELIQUE » 04 Juil 2011 à 09:24

re Smicky

ben vue la tronche du serveur une fois que tu as atteint la limitation (bon pour un reboot) moi j'appel ça un bug... IBM aussi d'ailleur.

par contre c'étais en R7 comme je l'ai dis je n'aipas fait de nouvelle tentative en R8
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron