Bonjour,
Nous disposons d'un serveur d'application WAS 6.0.2.17 en production. De temps en temps ce dernier crashe. Au niveau des logs nous avons relevé un OutOfMemoryException. J'ai fait des recherche par ci par la et j'ai conclu que ce type d'exception est le plus difficile à diagnostiquer, d'autant plus que la fréquence ainsi que moment où à lieu le crash sont très arbitraire!!
Dans ce que j'ai lu par exemple c'est que la taille minimal et maximale du heap sont primordiales et constituent l'un des facteurs permettant de prévenir ce type d'exception. Comment bien tailler ces valeurs sachant que, d'après ce que j'ai cru comprendre:
+une valeur trop faible du max entrainerait trop de passages du garbage collector et éventuellement un débordement de mémoire
+une valeur trop élevé du max entrainerait un passage trop long du gc(ce qui impacterait les performance) ainsi qu'une fragmentation de la mémoire ..
+une valeur trop faible du min entrainerait des appels systèmes pour allouer de la mémoire
+pour la veleur élevée du min, je sais plus.
Toute suggestion serait la bienvenue.
Merci
Partager