Gestion de la mémoire
Le processus de gestion de la mémoire de la machine virtuelle est géré par l'allocateur et le récupérateur de place. Ces composants fonctionnent sur une zone de mémoire réservée au traitement de la machine virtuelle, appelée segment de mémoire Java. L'allocateur est chargé d'affecter des zones du segment de mémoire pour les objets Java. Le récupérateur de place, quant à lui, récupère de l'espace du tas en supprimant les objets devenus inutiles.
Lisez la suite de cette section pour savoir :
- Comment dimensionner le segment de mémoire Java pour votre application.
- Comment activer la fonction de trace de récupération de place prolixe et utiliser la sortie pour identifier et résoudre les incidents liés à la gestion de la mémoire.
Lisez la section Gestion de la mémoire de la documentation utilisateur OpenJ9 pour en savoir plus sur les éléments suivants:
- Comment l'allocateur gère le stockage des objets Java sur le segment de mémoire.
- Comment fonctionne le processus de récupération de place, avec une description détaillée des différentes opérations.
- Comment le segment de mémoire Java est configuré pour atteindre différentes stratégies de gestion de la mémoire.
- Quelles politiques de récupération de place sont proposées par OpenJ9 selon les charges de travail applicatives et les contrats de niveau de service.
- Comment activer la consignation prolixe (VerboseGC) et en utiliser la sortie pour identifier et résoudre les problèmes de gestion de la mémoire.