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�, ...
