[EMAIL PROTECTED] wrote:
Bonjour,

j'aurais besoin de quelques conseils et r�ponses sur l'am�lioration
des performances d'une webapp h�berg�e sur un serveur d'applications mais uniquement au niveau de la JVM.

Cette application est donc une "application serveur"=>
peu importe le temps de d�marrage du serveur d'application l'important est qu'une fois l'application web charg�e
elle soit le + performante. La JVM est une hotspot sun
1.3.1_04.

questions:
- est-ce qu'il est conseill� d'utiliser la m�me taille
pour les valeurs min et max de la heap afin que la JVM
ne perde pas de temps � modifier la taille de cette zone m�moire ?
Oui, c'est recommand� pour les applis serveur.

- C'est sans doute une question classique mais je viens
de lire ( dans des docs du net) que le nombre classes et jar sp�cifi�es dans le CLASSPATH n'a pas d'impact sur les performances.
De ces lectures, j'ai compris que toutes les classes du CLASSPATH ne sont pas charg�es mais index�es au d�marrage de la JVM ( indexation
de la classe et du classloader). Le chargement intervient lors qu'une r�f�rence est pr�sente dans la classe.
Est-ce vraiment le cas?
Oui

- Voyez-vous d'autres param�tres de JVM � utiliser?
( d�marrage de hotspot avec l'option -server...)
"-server" est effectivement recommand� pour les applis
cot� serveur. En plus, tu peux param�trer les diff�rentes
zones m�moire de la heap de la JVM. Habituellement, on
recommande d'utiliser l'option "-XX:MaxNewSize" et lui
donner 1/3 ou 1/4 de la valeur de la heap totale
(elle-m�me �tant d�finie par le comportement de
l'application). Pour une analyse plus fine, il faut
observer l'activit� du GC avec "-verbose:gc".

Ceci dit, je te recommande d'essayer les versions 1.4.x
plus r�centes qui pr�sentent de nombreuses am�liorations
li�es � la s�rialisation, � de nouveaux algo de GC, etc...
Avec 1.4, les options "-server -XX:+AggressiveHeap"
suffisent � courvrir l'essentiel du tuning.

Toutes les infos:
http://java.sun.com/docs/performance/index.html

Cdlt,
Alexis
D'avance merci,
Luc

___________________________________
Webmail Nerim, http://www.nerim.net/





Répondre à