2017-03-02 5 views
3

コマンドプロンプトでJVMの使用メモリ、ヒープサイズ、スタックなどの使用可能なすべての設定を確認する方法はありますか?コマンドプロンプトでJVM固有の設定を確認できますか?

+0

? Oracleのヘルプ・ページから得られるすべてのオプション。 –

+0

hmmmあなたは 'java -h'と' man java'から始めることができます:) http://www.oracle.com/technetwork/java/javase/documentation/index.htmlを見てください – niceman

+0

あなたが設定できるものを知っていますか?実行中のJVMがどのような構成で動作していますか? – Thilo

答えて

3

私はまだそれを試していません。しかし、このツールは非常に有望に見える

https://github.com/ajermakovics/jvm-mon

内部的にはjvmtop(https://github.com/patric-r/jvmtop)を使用して、それにいくつかの素晴らしいダッシュボードのスタイルを追加しています。基本的には、あなたの正確なニーズに何を使用するかによって異なります。

1

JDKビルトインjstatおよびjcmdユーティリティでは、ほぼすべてのJVMメトリックを表示できます。

たとえば、次のコマンドは、すべてのJVMサブシステム(GC、JITコンパイラ、ランタイムなど)の200個の以上のカウンタを表示します:

あなたが実際に開始時刻に設定するか、すべての利用可能なオプションは何
jcmd <PID> PerfCounter.print 
関連する問題