3

追加設定を使用してLinuxボックスでJava(Java 6)アプリケーションを実行しています-agentpath:/home/myuser/jprofiler/bin/linux-x64/libjprofilerti.so=nowait,port=7777WinボックスでJProfiler7.2.1を使用できますプロセスに接続し、プロファイリングデータを取得します。

Linuxボックスでは、JProfilerが「/tmp」ディレクトリの下にいくつかのファイルを生成していることがわかります。ファイルの名前は常に異なります(現在は「jagJGZkk1」と「jdcEoM0XI」です)。ヒープのサイズが非常に大きく(約15 GB)、使用可能な「/ tmp」のサイズが小さいため、メモリスナップショットを作成できません。JProfilerのファイルのサイズが大きくなると、「/tmp」がいっぱいになります。

JProfilerのデータファイルのパスを変更するにはどうすればよいですか?プロパティ/回避策はありますか?

ありがとう

4

1 に答える 1

3

Javaで使用される一時ディレクトリを変更するbin/jprofiler.vmoptionsには、JProfilerインストールディレクトリで編集し、行を追加します

-Djava.io.tmpdir=[path to your temp dir]
于 2012-12-10T10:32:18.320 に答える