IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

[JVM]Différences entre client et server


Sujet :

Java

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5
    Points : 4
    Points
    4
    Par défaut [JVM]Différences entre client et server
    Bonjour,

    Qui peut me renseigner sur les différences entre un JVM server et un JVM client ?

    Merci

  2. #2
    Membre chevronné
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Points : 2 011
    Points
    2 011
    Par défaut
    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)

  3. #3
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    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.
    Romain Guy
    Android - Mon livre - Mon blog

  4. #4
    Membre régulier
    Profil pro
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 176
    Points : 73
    Points
    73
    Par défaut
    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

  5. #5
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 563
    Points : 15 506
    Points
    15 506
    Par défaut
    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.

Discussions similaires

  1. Partage Internet entre clients Xp et 2003 Server
    Par rico76 dans le forum Windows Serveur
    Réponses: 8
    Dernier message: 29/09/2006, 02h25
  2. Synchronisation entre client et server // gestion du lag
    Par phraides dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 26/07/2006, 19h01
  3. [Reflection] diff de perf entre newInstance() et appel classic
    Par guipom dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 07/07/2005, 14h50
  4. Client SQL Server
    Par ouechouech dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/04/2005, 08h22
  5. [Java] Communication entre client et serveur
    Par danje dans le forum CORBA
    Réponses: 1
    Dernier message: 14/12/2004, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo