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)
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)