Maison >Java >javaDidacticiel >Comment puis-je déterminer la taille maximale par défaut du tas Java ?

Comment puis-je déterminer la taille maximale par défaut du tas Java ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-15 07:21:11856parcourir

How Do I Determine the Default Maximum Java Heap Size?

Détermination de la taille maximale du tas Java par défaut

Lorsque l'option '-Xmxn' n'est pas spécifiée dans la ligne de commande Java, une valeur maximale par défaut la taille du tas est utilisée. Selon la documentation Java, cette valeur "est choisie au moment de l'exécution en fonction de la configuration du système". Cet article vise à approfondir les paramètres de configuration système spécifiques qui influencent la taille de segment maximale par défaut.

Système Windows

Pour obtenir la taille de segment par défaut sur un système Windows où l'application Java est en cours d'exécution, exécutez la commande suivante :

java -XX:+PrintFlagsFinal -version | findstr HeapSize

Cette commande affichera les options 'MaxHeapSize' (pour -Xmx) et 'InitialHeapSize' (pour -Xms) et vous fournit les valeurs par défaut respectives.

Système Unix/Linux

Sur un système Unix ou Linux, exécutez la commande ci-dessous pour déterminer la taille du tas par défaut :

java -XX:+PrintFlagsFinal -version | grep HeapSize

La sortie inclura les options 'MaxHeapSize' et 'InitialHeapSize', ainsi que leurs valeurs par défaut exprimées en octets.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn