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 :

Les effets de l'option -Djava.awt.headless


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 101
    Par défaut Les effets de l'option -Djava.awt.headless
    Bonjour,

    merci de me corriger si je me trompe mais cette option permet d'indiquer si les packages graphiques doivent être chargés par la JVM ou non...

    si c'est le cas, je voudrais connaître le gain de performance (mémoire, vitesse, etc) si on passe cette option à true sur un système qui n'utilise ni clavier, ni souris, ni écran et donc aucun graphisme !

    Merci de votre aide

    Obélix

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par obelix Voir le message
    merci de me corriger si je me trompe mais cette option permet d'indiquer si les packages graphiques doivent être chargés par la JVM ou non...
    c'est à peu près cela oui...

    Citation Envoyé par obelix Voir le message
    si c'est le cas, je voudrais connaître le gain de performance (mémoire, vitesse, etc) si on passe cette option à true sur un système qui n'utilise ni clavier, ni souris, ni écran et donc aucun graphisme !
    Je ne pense pas qu'il y ait un gain particulier...

    En fait ce n'est pas l'absence de clavier/souris/écran qui est problématique, mais l'absence de carte graphique (ou de drivers spécifiques) : par défaut la JVM utilise les capacités graphique matériel de la machine pour l'affichage, en se basant sur le gestionnaire graphique du système d'exploitation.

    Sans cela certaines classes sont inutilisables (comme les composants AWT par exemple).

    Par contre d'autres classes sont utilisables en mode headless (Panel, Canvas, la plupart des composants Swing), mais dans ce cas elle ne bénéficie pas des optimisations matérielles.



    Grosso-modo le mode headless est utilisé sur les serveurs qui ne dispose ni de carte graphique ni d'environnement graphique, et la propriété java.awt.headless permet de forcer ce mode sur une machine qui dispose d'un environnement graphique, par exemple sur un poste de développement...


    Donc ce n'est pas vraiment une question de performance...


    Plus d'info : http://java.sun.com/developer/techni...ktop/headless/

    a++

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 101
    Par défaut
    ok merci pour toutes ces precisions...

    je travaille sur un système embarqué PowerPC et je me demandais si les perfs pouvaient être amélioré en activant l'option headless

    malheureusement je ne trouve pas d'infos indiquant une quelconque amélioration

Discussions similaires

  1. équivalent -Djava.awt.headless=true en jdk1.3
    Par j0hnmerrick dans le forum 2D
    Réponses: 2
    Dernier message: 19/12/2007, 11h13
  2. [DirectSound]Stocker les effets sonores d'un jeu
    Par julian_ross dans le forum DirectX
    Réponses: 3
    Dernier message: 10/05/2006, 18h27
  3. Réponses: 4
    Dernier message: 05/09/2005, 11h13
  4. [W3C] Colorier les flêches d'un <option>
    Par Oberown dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 08/10/2004, 21h29
  5. [JNI]problème option -Djava.library.path
    Par sylviiie dans le forum ANT
    Réponses: 2
    Dernier message: 18/05/2004, 08h54

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