ホームページ  >  記事  >  Java  >  Java 仮想マシン学習 - JVM パラメーターと値を表示するコマンド ライン ツール

Java 仮想マシン学習 - JVM パラメーターと値を表示するコマンド ライン ツール

黄舟
黄舟オリジナル
2017-02-17 10:36:211653ブラウズ

JVM パラメータ値を表示する方法

1. HotSpot vm 内の各 globals.hpp ファイル 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.hpp

globals_linux_zero.hpp

globals_solaris.hpp

globals_solaris_sparc.hpp

globals_solaris _x86.hpp

globals_sparc.hpp

globals_windows。 hpp

globals_windows_x86 hpparguments.cpp

2.-XX:+PrintFlagsInitialパラメータ

すべての設定可能なパラメータとデフォルト値を表示します。これらは、-XX:+PrintFlagsInitial および -XX:+PrintFlagsFinal と組み合わせて前に比較できます。設定値、設定後の差分、どのパラメータを調整したかが分かると便利です。

3.-XX:+PrintFlagsFinalパラメータ

は、設定可能なすべてのパラメータと値(手動設定後の値)を取得できます。このパラメータは、 Jdk6 Update 21 以降 (このバージョンを含む) で使用できます。

-XX:+PrintFlagsFinal パラメータの使用方法は、上記の -XX:+PrintFlagsInitial パラメータと同じです。 java -XX:+PrintFlagsFinal

4. jinfo コマンドを使用して表示または設定します。特定のパラメータの値

jinfo コマンド形式:

jinfo [option]

pid 仮想マシンのプロセス ID は、jps コマンドを通じて表示できます

例: MaxPermSize パラメータの値をクエリする


または、直接 jinfo -flags pid を使用して、vm

5 のすべての設定パラメータを表示します。 -XX: +PrintCommandLineFlags パラメータ

JVM の初期化が完了した後に表示されます。元のデフォルト値とは異なるすべてのパラメータとその値。

上記は、JVM パラメータと値を表示するコマンド ライン ツールである Java 仮想マシン学習の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。 )!


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。