|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 420 ![]() |
Bonjour à tous,
J'ai installé un serveur avec Jetty, et des web services, tout fonctionne, sauf qu'à force d'interroger le serveur, Jetty utilise de plus en plus de RAM, et fini par planter le serveur. J'ai tenté plusieurs configurations au niveau de la JVM, mais je ne trouve pas de solution. voici ma configuration actuelle : Code :
JAVA_OPTIONS+=("-Djetty.home=$JETTY_HOME" "-Djava.io.tmpdir=$TMPDIR" "-Xmn512m" "-Xmx1024m" "-XX:+CMSClassUnloadingEnabled" "-XX:PermSize=64M" "-XX:MaxPermSize=256M") Pour info, je suis sur un serveur Linux CentOs, avec 4Go de RAM. Merci Vince |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Thomas SegismontDéveloppeur Java Inscription : mai 2012 Messages : 29 ![]() |
D'abord un détail, dans tes options tu as mis
Je suppose que tu voulais paramétrer la taille minimale du heap. Si c'est bien le cas, il faut mettre Sinon si ta mémoire ne fait qu'augmenter tu as probablement une fuite dans tes web services. |
|
00
|
|
|
#3 |
|
Membre habitué
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 420 ![]() |
Dans mes web services, j'utilise spring, JDBC et BoneCP, donc normalement, tout se gère tout seul, donc comment trouver une fuite de mémoire ?
merci |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() |
pourquoi tout ce gèrerait tout seul? T'as quand même du code, à l'arrière quelque part? Des sessions peut-être par fermées? des connexion JDBC laissées ouvertes? ....
Pour identifer le fuites mémoire, utiliser un profiler est le plus simple. Il va t'aider à parcourir la mémoire pour identifier d'abord ce qui prend de la place et ensuite les stacktrace des appels ayant alloué cette mémoire. A partir de ces appel t'aura une petite idée de qui est le coupable
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et ![]() Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com