FONCTIONNEMENT
MÉMOIRE DE LA JVM
Julien Herr
IR3 22/02/2008
1
Objectifs de l’exposé
Faire comprendre le fonctionnement de la mémoire
en Java
Initier à l'optimisation mémoire
2
Sommaire
Garbage Collecting
Généralités
Buts et principe de fonctionnement général
Fonctionnement JVM
Différentes zones mémoires
Différents algo de collection
Optimisation de la gestion mémoire
Le principe
Mauvaises pratiques
Les outils
Bibliographie
Questions ?
3Garbage Collecting Fonctionnement JVM Optimisation
Garbage Collecting : Généralités
Différence du C
Rappel sur malloc / free
2 fonctions principales pour la VM
Exécuter le code
Gérer la mémoire
Objet collecté
Un objet qui n'est plus référencé
Vocabulaire : Ramasse miette, GC
4Garbage Collecting Fonctionnement JVM Optimisation
Garbage Collecting : Buts et
fonctionnement général
2 types d’objets
Objets jeunes
Objets vieux
Plusieurs algorithmes de nettoyage
Entres les 2 types d'objets
Pour un même type d'objets
Coupe tous les threads pendant le GC
Déclanchement du GC lors du dépacement du seuil
de mémoire utilisée
5Garbage Collecting Fonctionnement JVM Optimisation
1 / 25 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !