Bonjour,
Qui peut me renseigner sur les différences entre un JVM server et un JVM client ?
Merci
Bonjour,
Qui peut me renseigner sur les différences entre un JVM server et un JVM client ?
Merci
salut ssaunois...
Si j'en croit ce lien :
http://java.sun.com/j2se/1.5.0/docs/guide/vm/index.html
La JVM Client, comme son nom l'indique, est plutôt adaptée pour les plateformes exécutant des applications clientes. Ainsi, elle est conçue pour réduire le temps de lancement ainsi que la charge mémoire. On peut l'invoquer à l'exécution avec l'option -client.
La JVM Server, si j'ai bien compris, c'est la version standard de la JVM. Elle est conçue pour un maximum de rapidité dans l'exécution des programmes. Tu peux l'invoquer explicitement à l'exécution avec l'option -server.
-"Tout ça me paraît très mal organisé. Je veux déposer une réclamation. Je paye mes impôts, après tout!"
-"JE SUIS LA MORT, PAS LES IMPÔTS! MOI, JE N'ARRIVE QU'UNE FOIS".
Pieds d'argile (1996), Terry Pratchett 1948 - 2015
(trad. Patrick Couton)
La grosse difference vient aussi de quand les optimisations du JIT sont appliquees. La JVM server, qui n'est PAS celle par defaut (c'est -client par defaut), applique les optimisations beaucoup plus tard dans le cycle de vie de l'application mais de maniere plus aggressive. Il faut tester mais en regle generale, preferez la cliente.
est ce qu'il est possible d'avoir les deux type de la JVM installer sur la même machine?
et comment on peut obtenir la version server de la JVM?
merci
En fait le même JRE peux lancer une JVM peux fonctionner en mode client ou serveur.
Il suffit d'utiliser le paramètre "-server" à la ligne de commande pour utiliser la JVM en mode serveur.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager