タイトル:あなたはどのようにシステムがデフォルトのJVMを確認し、あなたがJVMのチューニングとパラメータの設定をしたと述べました
記事のディレクトリ
JVM引数のタイプ
標準的なパラメータ
-version
-help
javaの-showversion
Xパラメータ(理解)
-Xint:解釈
-Xcomp:ネイティブコードにコンパイル初めて
-Xmixed:混合モード
XXパラメータ(焦点)
ブールタイプ
式:-XX:+または - プロパティの値(+、有効を示している - 無効)
例:
コレクト詳細にGCを印刷するかどうか:
KV設定タイプ
式:-XX:キー=属性値属性値
例:修正メタスペース
-XX:MaxTenuringThreshold = 15デフォルトでは、若い古いから15倍に上昇しました
在庫システムのデフォルトのJVMを表示する方法
最初のパラメータの表示
まず、JPSプロセスIDを表示し、その後、使用しますJinfoの-flagプロセス設定項目番号現在のプログラムの実行コンフィギュレーションを確認してください。
Jinfoの-flagsプロセスIDすべてのデフォルトパラメータを見ます
2番目のビューJVMのデフォルト設定
Javaの-XX:+ PrintFlagsInitialメインビューデフォルトの初期値
Javaの-XX:+ PrintFlagsFinalメイン表示、変更、更新
Javaの-XX:+ PrintCommandLineFlagsコマンドラインパラメータを印刷
結腸等号:人工的に改変するパラメータまたはローディング異なる修飾JVM
ハング質問:クラシック二つのパラメータ:-Xmsと-Xmx
-Xms:-XXに相当する:初期initialHeapSizeヒープメモリ
-Xmx:-XXと同等:MaxHeapSize最大ヒープメモリ
デフォルトの初期値
デフォルトの初期メモリコンピュータのメモリは1/4である
1/64のコンピュータメモリの初期ヒープサイズ