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

Langage Java Discussion :

[JVM] Fonctionnement JVM


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut [JVM] Fonctionnement JVM
    bonjours a tous et bonnes fetes (^^)

    je cherche a savoir comment fonctionne une JVM:
    -class loader
    -bac a sable
    -vie et mort des objets
    -etc

    le tout pour connaitre les limitations de Java vis vis du temps reel.
    merci d'avance (a tout les geeks)

    <(_ _)>

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    pour le classloader : http://www.panix.com/~mito/articles/...loader-ltr.pdf

    pour le reste t es un peu gourmand pour les fetes =)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut
    merci pour ce debut de reponse

    bien qu'en anglais ce documents m'aide deja pas mal

    c sur que poser une question pareille pendant les fetes c pas la meilleur periode

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11
    Par défaut
    salut,
    Concernant le gc de la jvm, cet article est très bien
    http://gfx.developpez.com/tutoriel/java/gc/

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut
    merci mais ... deja lu ;-)

    il me faudrait qqc de plus consistant et plus detaillé.

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par ignis666
    bonjours a tous et bonnes fetes (^^)

    je cherche a savoir comment fonctionne une JVM:
    -class loader
    -bac a sable
    -vie et mort des objets
    -etc

    le tout pour connaitre les limitations de Java vis vis du temps reel.
    merci d'avance (a tout les geeks)

    <(_ _)>
    Quel rapport avec le temps réel ?

    Si c'est une question de determinisme, alors la limitation est simple : Le "Java" normal n'est pas temps réel.

    Il y a une extension de la spec de Java pour ajouter un peu de determinisme: Java SE Real-Time. Mais a ma connaissance pas de JVM libre/gratuite.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut
    Citation Envoyé par pseudocode
    Quel rapport avec le temps réel ?
    le rapport c de savoir quel sont les limitations qui font que Java n'est PAS temps réel et quel sont les solutions peuvent etre proposées pour y remedier.

    Citation Envoyé par pseudocode
    Si c'est une question de determinisme, alors la limitation est simple : Le "Java" normal n'est pas temps réel.
    en effet, Java n'as pas ete consu pour etre temps réel, mais certain (entreprise, chercheurs) cherche a obtenir un language temps réel (ou du moins plus deterministe) tout en gardant la syntaxe et les facilitées de Java.

    Citation Envoyé par pseudocode
    Il y a une extension de la spec de Java pour ajouter un peu de determinisme: Mais a ma connaissance pas de JVM libre/gratuite.
    je suis au courant de cela, en effet il n'existe pas de JVM temps réel gratuite (pour le moment en tout cas).
    il existe bien RTSJ ou d'autre projet mais aucun ne garanti un vrai temps réel.

    mon probleme est de savoir si un jours nous pourrons faire du temps réel en Java comme on le fait en C/C++. par ex en utilisant une JVM spéciale et une Lib dédiée.

    merci en tout cas pour les infos.
    PS: au fait bonne année a tous.

  8. #8
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par ignis666
    mon probleme est de savoir si un jours nous pourrons faire du temps réel en Java comme on le fait en C/C++. par ex en utilisant une JVM spéciale et une Lib dédiée.
    Qu'est ce que tu appelles temps-réel, au juste ?

    Parcequ'un programme qui s'execute sous windows ou linux n'est pas plus temps-réel en C/C++ qu'en Java.

    Au minimum, pour etre temps-réel, il faut que l'OS soit temps-réel (au sens prédictible). Apres, il faut que l'environnement d'exection de ton programme (la jvm dans le cas de java) soit lui aussi temps-réel (prédictible).

    Aujourd'hui, le fonctionnement de la JVM n'est PAS prédictible. Meme en ecrivant une libraire en C/C++ et en faisant des appels JNI ton programme ne sera pas temps-réel. Il faut impérativement modifier le fonctionnement interne de la JVM (le gc, la nurserie, ...).
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut
    bon j'ai fini par trouver mon bonheur

    en cherchant bien et en compilant plusieur source sur le net j'ai fini par trouver la plus part des infos que je cherchais

    je les est compiler dans un ensemble de fichier ppt presentant le "Java temps réel"

    vaste blague diront certain mais beaucoup d'effort sont fais en ce moment pour créer une JVM RT (voir RTSJ.net)

    je les mettrais sur le forum (la ou on me dirat) des que j'aurrais du temps

    CAD pas tout de suite

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut
    bon finalemnt j'ai trouvé 5 minutes
    voici donc les fichiers promis (en zip)
    Fichiers attachés Fichiers attachés
    • Type de fichier : zip PPT.zip (116,6 Ko, 112 affichages)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonctionnement de la JVM d'IBM : J9
    Par ra77 dans le forum Général Java
    Réponses: 2
    Dernier message: 04/10/2012, 22h24
  2. Fonctionnement du JVM
    Par menzlitsh dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 21/10/2008, 11h59
  3. [JVM] interactions jvm - code : agir sur les paramètres ?
    Par pierre.zelb dans le forum Général Java
    Réponses: 6
    Dernier message: 07/07/2005, 13h02
  4. [JVM]Paramétrage JVM + ECLIPSE
    Par elitost dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 08/03/2005, 13h31

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