Olivier,

LAMY Olivier wrote:
Bonjour,
J'ai quelques petites questions sur les param�tres de lancement de la JVM :
- -client/-server. Cela a-t-il une r�elle influence dans le cas d'un serveur
d'applications ?
Oui. C'est habituellement assez sensible. -server est pr�f�rable
car il invoque le compilateur "serveur" de HotSpot qui permet
d'optimiser l'empreinte m�moire, le temps pass� en compilation,
etc.... Le compilateur "client" est plus orient� IHM (temps de
d�marrage r�duit, r�activit� meilleure, ...)

Il y a ensuite des param�tres int�ressants pour dimensionner les
diff�rents espaces m�moire (options -Xmx -Xms -Xmn ou -XX:MaxNewSize)
Attention, les options changent et/ou disparaissent selon la
version de ta JVM.
Plus d'info: http://java.sun.com/docs/hotspot

Plus la version de la JVM est r�cente, moins il y a de tuning �
faire et meilleures sont les impl�mentations (GC, threading, etc...)

- -Xnoclassgc . Quelle est l'utilit� de ce param�tre ? Cela signifie-t-il
que les class sont "garbage collected". Si oui dans ce cas que se passe-t-il
au niveau des champs static ?
L'option est probablement inutile dans ton cas. Elle
est quasi obsol�te.

Quels sont les param�tres qui peuvent avoir une influence sur le
fonctionnement d'un applicatif ? Est-il r�ellement utile d'y toucher ?
Convient-il mieux de laisser les param�tres par d�faut notamment pour  -Xms
et  -Xmx ?
Habituellement, on prend -Xms = -Xmx = espace m�moire maximum
utilis� par l'appli (habituellement qq centaines de Mo pour un
serveur d'appli). L'autre r�gle, c'est d'avoir -XX:MaxNewSize
= 1/4 ou 1/3 de la valeur -Xmx

Question subsidiaire : quelqu'un s'est-il interress� � Sun One application
Server 7 (server d'appli gratuit de Sun) ?
Oui, un peu ;-)
Si tu as des questions, n'h�sites pas.


Merci d'avance poir toutes vos r�ponses qui pourront m'�clairer,
Olivier
Cdlt,
Alexis

___________
Sun Tech Days les 5 et 6 d�cembre 2002 au CNIT La D�fense
S�minaire Gratuit - Guest Speaker: James Gosling
J2EE, J2SE, J2ME, XML, Web Services, ebXML, SunONE, S�curit�, ...

Répondre à