1.最大ヒープメモリを調整します
-Xmx 8192メートル
2.最小ヒープ調整
-Xmx 8192メートル
3.設定した仮想マシンのガベージコレクション
+ UseG1GC:-XX
4.ごみ収集されたログ情報
-Xloggc:/ D:gc.log
5.OOMが自動的に例外ダンプファイルを生成した後、
-XX:+ HeapDumpOnOutOfMemoryError / -XX:HeapDumpOnCtrlBreak [CTRL +ブレーク]
6.レビューすべてのJVMのデフォルトパラメータ
-XX:+ PrintFlagsFianl
JSTAT統計クラスのロードは、メモリ、ガベージコレクション、JITコンパイルデータが不足し
JSTAT [オプションは、[間隔カウント] JVMID
] 総クエリごとに200ミリ秒10回照会し
JSTAT $(jcmd | grepののSJJを| awkは'{$ 1印刷}' )20010
JSTAT -gcutil
ソリューション:
0エコー|須藤のTEEは、/ proc / sys / kernel /山/ ptrace_scope
GC情報毎に10行表示、1秒間隔長
JSTAT -gc -h10 JVMID 1000年
jmapは:Javaのメモリ分析ツール
jmapのCMD JVMID
如:jmapの-dump:フォーマット= B、ファイル= any.bin JVMID
jstackのJavaスタックトレースツールは、
デッドロック、無限ループ、長すぎるために外部要求など:現在のスレッドのスナップショットを、現在のスレッドの位置決め一時停止の理由を生成し、
jinfo 实时查看jvm各项参数
查看CMSInitiatingOccupancyFraction 信息
jinfo -flag CMSInitiatingOccupancyFraction jvmid
查看System.properties()信息
jinfo -sysprops