PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Tomcat 7: Heap dump on Out Of Memory errors.

mardi 14 avril 2015 à 10:23
@jeekajoo shaarlinks 14/04/2015
Dans le billet, l'auteur a mis le code d'une servlet qui provoque justement un 'java.lang.OutOfMemoryError: Java heap space'
Ceci afin de tester que le heap dump peut bien se créer à l'endroit qu'on a prévu.
(Permalink)

JMLRT's Shaarli > @jeekajoo shaarlinks 15/04/2015
- Pour activer les Heap Dump en cas de OOM:
dans catalina.sh:
   JAVA_OPTS='-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/dir'

- code servlet java qui créé un OOM pour tester la création du Heap Dump:
ArrayList<String> a = new ArrayList<String>();
while(true) {
   a.add("asdfasdjf;lasdkjfl;SJF;LAJFDL;ASJDFL;ASJDFL;AJSDFL;JSLFJSDL;FJS;LFJA;LSDKJ;ksdjflsjdf;lasjdlfkj");
}
(Permalink)

@jeekajoo shaarlinks > JMLRT's Shaarli 15/04/2015
en fait y'a plus simple.
comme mettre un Xmx ridiculement petit genre moins de 10M et tenter de charger un war qui demande plus.
(Permalink)

JMLRT's Shaarli > @jeekajoo shaarlinks 16/04/2015
c'est pas faux :)
(Permalink)