JavaのプロセスJPSはjvisualvmはhsperfdata_%ユーザー名%プロセスなしに一連の問題を提出、使用することはできない、決意、JConsoleを示していません

JPS(Java仮想マシンプロセスステータスツール)は、現在表示できるJavaプロセスの情報を。
コマンドを使用することができます:JPS [-q] [-mlvV] [<ホストID>]
    <ホストID>:<ホスト名> [:<ポート>]

のみを表示し、現在のJavaプロセスの下でプロセスIDとクラス名cmdをJPSを入力します。

JPS -q:PIDのみを表示し、mainメソッドに渡されるクラス名、jarファイルの名前と引数を表示しません。
-m JPS:mainメソッドに渡された出力パラメータ。
JPS -l:クラスまたはプログラムの完全なパッケージ名の出力プログラムのメインjarファイルのフルパス名。
JPS -v:JVMに渡された出力パラメータ。

JConsoleはjvisualvmができる監視 Javaプロセスのメモリ、CPUようにしています。

これらのJDKのbinにJVMツールなしjvisualvmで、JDK10。

JavaのプロセスJPSは、Windowsに頼ることはあり、現在の情報を取得するには%TEMP%/ hsperfdata_%USERNAME%ファイル名のプロセスIDを持つディレクトリ。C:\ Tempにし、C:\ Users \ユーザーログインユーザー名\のAppData \ローカル\ Tempには、通常、Tempフォルダ、後者は、持っていExplorerはファイルのアドレスバーに入力の%TEMP%相当を表示するには、Enterをディレクトリ。Javaプログラムは、このフォルダhsperfdata_ユーザー名で生成された新たなプロセスの一時ファイルを実行されていない場合は、権限の問題を考えることができます。新は、このフォルダに必要なプロンプトが表示されます管理者権限あなたは、このようなIDEAのIDEランニングなどのJavaプログラムを使用している場合は、必要があり、管理者権限でIDEを開いて、それ以外のプロセスは、このフォルダ内のファイルを作成することはできません、そして、JVMのツールは利用できません。Javaプログラムが正常に閉じられた後、プロセスのファイルが削除されます。また基づいて、JVMプロセス管理ツール、あなたは対応するJDKのバージョンJDKのバージョンのJavaコードをコンパイルするための責任があるとツールを実行した場合でも、同じJVMではない、JVMは、ツールの使用には影響しません。そして、あなたは、一時ファイルの保存場所を変更したい-Djava.io.tmpdirを使用している場合でも、それはファイルの場所のプロセスには影響しません。

おすすめ

転載: blog.csdn.net/haoranhaoshi/article/details/93739387