Maison >Java >javaDidacticiel >Où le vidage du tas est-il enregistré lors de l'utilisation du paramètre -XX : HeapDumpOnOutOfMemoryError ?
Emplacement du vidage du tas avec le paramètre HeapDumpOnOutOfMemoryError
Lorsque le paramètre -XX : HeapDumpOnOutOfMemoryError est ajouté aux options de démarrage de JBoss, il déclenche la création d'un tas dump en cas de erreur de mémoire insuffisante. Pour comprendre où ces données sont vidées :
Emplacement par défaut :
Par défaut, le vidage du tas est généré dans un fichier nommé java_
Emplacement personnalisé :
Vous pouvez spécifier un emplacement alternatif pour le vidage du tas à l'aide de l'option -XX:HeapDumpPath=. En définissant cette option sur un répertoire, tel que -XX:HeapDumpPath=/disk2/dumps, vous pouvez vous assurer que le vidage du tas est enregistré dans le répertoire spécifié.
Sortie de la console :
Le tas dump n'est pas directement imprimé sur la console. Au lieu de cela, il est écrit dans le fichier spécifié.
Accès au vidage lorsque vous n'êtes pas connecté :
Si vous n'êtes pas connecté au serveur via la console, vous peut accéder au fichier de vidage en se connectant au serveur à l'aide de SSH ou d'un autre outil de connexion à distance et en accédant au répertoire où il se trouve. Le fichier java_
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!