Maison  >  Article  >  Java  >  Apprentissage de la machine virtuelle Java - outil de ligne de commande pour afficher les paramètres et les valeurs JVM

Apprentissage de la machine virtuelle Java - outil de ligne de commande pour afficher les paramètres et les valeurs JVM

黄舟
黄舟original
2017-02-17 10:36:211653parcourir

Comment afficher les valeurs des paramètres JVM

1. Chaque fichier globals.hpp dans HotSpot vm Afficher les valeurs et paramètres par défaut initiaux de jvm

globals.hpp

globals_extension.hpp

c1_globals.hpp

c1_globals_linux.hpp

c1_globals_solaris.hpp

c1_globals_sparc.hpp

c1_globals_windows.hpp

c1_ globals_x86. hpp

c2_globals.hpp

c2_globals_linux.hpp

c2_globals_solaris.hpp

C2_GLOBALS_SPARC.HPP

C2_GLOBALS_WINDOWS.HPP

C2_GLOBALS_X86.HPP

g1_globals.hpp

globals_linux.hpp

globals_linux_sparc.hpp

globals_linux_x86

globals_linux_zero.hpp

globals_solaris. .hpp

globals_solaris_sparc.hpp

globals_solaris_x86.hpp

globals_sparc.hpp

globals_windows.hpp

globals_windows_x86.hpp

globals_x86.hpp

globals_zero.hpp

shark_globals

shark_globals_zero.hpp

arguments. .cpp

2.-XX : PrintFlagsInitialParamètres

Affiche tous les paramètres réglables et les valeurs par défaut. Vous pouvez combiner -XX : PrintFlagsInitial et -XX : PrintFlagsFinal pour comparer les différences avant et après le réglage, afin que vous puissiez savoir quels paramètres ont été ajustés.

3.-XX : Le paramètre PrintFlagsFinal

peut obtenir tous les paramètres et valeurs réglables (valeurs après réglage manuel). Ce paramètre ne peut être utilisé que dans la mise à jour Jdk6 21 ou supérieure (y compris celle-ci). version) . -XX : L'utilisation du paramètre PrintFlagsFinal est la même que celle ci-dessus. -XX : Paramètre PrintFlagsInitial java -XX : PrintFlagsFinal

.

4. Utilisez la commande jinfo pour afficher ou définir la valeur d'un paramètre,

format de commande jinfo :

jinfo [option]

l'identifiant du processus de la machine virtuelle pid peut être consulté via la commande jps

Exemple : Interroger la valeur du paramètre MaxPermSize


ou Utilisez directement jinfo -flags pid pour afficher tous les paramètres de configuration de la machine virtuelle

5 -XX : paramètre PrintCommandLineFlags.

Affiche tous les paramètres et leurs valeurs qui sont différentes des valeurs par défaut initiales après l'initialisation de la JVM.

Ce qui précède est le contenu de l'apprentissage de la machine virtuelle Java : affichez l'outil de ligne de commande des paramètres et des valeurs JVM, et plus de contenu connexe Veuillez faire attention au site Web PHP chinois (www.php.cn) !


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