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 :

Fonctionnement interne de la jvm


Sujet :

Java

  1. #1
    Membre expert

    Avatar de Songbird
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Juin 2015
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 493
    Points : 3 872
    Points
    3 872
    Billets dans le blog
    8
    Par défaut Fonctionnement interne de la jvm
    Salut salut,

    Je cherche actuellement des ressources (pdf ou autre peu importe) pour avoir des connaissances plus profondes sur les mécanismes de la jvm, comme le profiling par exemple.
    Seulement, sur le web, même les recherches Google ne sont pas très bavardes à ce niveau, et le seul document que j'ai trouvé est malheureusement trop vieux pour pouvoir me plonger pleinement dedans. (bien que certaines infos ne sont pas à jeter)

    Quelqu'un aurait donc de la doc à ce sujet à me linker ? (français ou anglais, je m'en fiche, je suis preneur)

    Je remercie en tout cas l'âme charitable (si il y en a) qui m'épaulera

    Cordialement,

    Songbird.
    Avant de poster: FAQ Rust; FAQ Dart; FAQ Java; FAQ JavaFX.
    Vous souhaiteriez vous introduire au langage Rust ? C'est par ici ou ici !
    Une question à propos du langage ? N'hésitez pas à vous rendre sur le forum !


    Pour contribuer à la rubrique, vous pouvez me contacter par MP (Sorry, we're closed!) ou contacter directement la rédaction.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Il va falloir que tu précise un peux plus ce que tu cherche. Tu cherche à savoir comment utiliser un profiler ou à savoir comment en écrire un?

  3. #3
    Membre expert

    Avatar de Songbird
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Juin 2015
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 493
    Points : 3 872
    Points
    3 872
    Billets dans le blog
    8
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Il va falloir que tu précise un peux plus ce que tu cherche. Tu cherche à savoir comment utiliser un profiler ou à savoir comment en écrire un?

    Oui, désolé d'avoir été aussi vague.

    En fait, je cherche des documents (résultat de recherches ou des cours) qui abordent sérieusement le fonctionnement du système d'optimisation que la jvm utilise pour élire les méthodes et/ou morceau de code à compiler à la volée, l'utilisation du backtracking, etc.

    Pour faire simple: je souhaiterais en apprendre plus sur la façon dont opère la jvm pour effectuer ses optimisations durant l'exécution d'un programme.

    J'espère avoir été clair.
    Avant de poster: FAQ Rust; FAQ Dart; FAQ Java; FAQ JavaFX.
    Vous souhaiteriez vous introduire au langage Rust ? C'est par ici ou ici !
    Une question à propos du langage ? N'hésitez pas à vous rendre sur le forum !


    Pour contribuer à la rubrique, vous pouvez me contacter par MP (Sorry, we're closed!) ou contacter directement la rédaction.

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Je vois, malheureusement, je pense que ce sont des notes techniques dispersées un peu partout dans le site oracle

    Tu dois pouvoir avoir un bon point de départ ici

    http://www.oracle.com/technetwork/ja...sp-136373.html

    tu peux aussi trouver des infos dans des blogs d'oracle, dans des releases notes, etc. La partie théorie derrière la jvm a aussi un partie de secret de fabrications donc tu ne trouvera probablement par tout

    Les papelards scientifiques publiés sont visiblement listés ici http://www.oracle.com/technetwork/ja...ns-140132.html

  5. #5
    Membre expert

    Avatar de Songbird
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Juin 2015
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 493
    Points : 3 872
    Points
    3 872
    Billets dans le blog
    8
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Je vois, malheureusement, je pense que ce sont des notes techniques dispersées un peu partout dans le site oracle

    Tu dois pouvoir avoir un bon point de départ ici

    http://www.oracle.com/technetwork/ja...sp-136373.html

    tu peux aussi trouver des infos dans des blogs d'oracle, dans des releases notes, etc. La partie théorie derrière la jvm a aussi un partie de secret de fabrications donc tu ne trouvera probablement par tout

    Les papelards scientifiques publiés sont visiblement listés ici http://www.oracle.com/technetwork/ja...ns-140132.html
    D'accord, merci pour tes ressources, j'irai faire un tour !

    C'est vraiment dommage que les autres jvm conçues pour la recherche ne soient plus maintenues... (Du style Maxine, la jvm qui tourne majoritairement à coup de compilation paresseuse) ça m'aurait vraiment intéressé d'avoir des ressources centralisées.

    Je passe ce sujet en résolu, mais si je trouve d'autres ressources sympas et que ça intéresse quelqu'un, je les posterai ici.
    Avant de poster: FAQ Rust; FAQ Dart; FAQ Java; FAQ JavaFX.
    Vous souhaiteriez vous introduire au langage Rust ? C'est par ici ou ici !
    Une question à propos du langage ? N'hésitez pas à vous rendre sur le forum !


    Pour contribuer à la rubrique, vous pouvez me contacter par MP (Sorry, we're closed!) ou contacter directement la rédaction.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/08/2006, 21h51
  2. Fonctionnement interne
    Par menzlitsh dans le forum Windows XP
    Réponses: 7
    Dernier message: 30/03/2006, 23h32
  3. Fonctionnement interne des outils de gestions de paquets
    Par Spoutnik dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 14/03/2006, 13h52
  4. Fonctionnement interne de l’OpengGL
    Par Ekinoks dans le forum OpenGL
    Réponses: 10
    Dernier message: 06/12/2005, 14h44
  5. Question sur le fonctionnement interne au moteur PHP
    Par Leviathan_72 dans le forum Langage
    Réponses: 3
    Dernier message: 25/11/2005, 01h17

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