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!