JProfiler ヘルプDownload

JProfilerのインストール


WindowsおよびLinux/Unix用の実行可能インストーラーが提供されており、インストールをステップバイステップで案内します。 以前のインストールが検出された場合、インストールは簡略化されます。

macOSでは、JProfilerはUIアプリケーションの標準インストール手順を使用します。DMGアーカイブをダブルクリックでFinderにマウントし、 JProfilerアプリケーションバンドルを/Applicationsフォルダにドラッグできます。そのフォルダはDMG自体にシンボリックリンクとして表示されます。

Linux/Unixでは、インストーラーはダウンロード後に実行可能ではないため、実行時にshを前に付ける必要があります。 インストーラーは、パラメーター-cを渡すとコマンドラインインストールを実行します。 WindowsおよびLinux/Unixの完全に無人のインストールは、パラメーター-qで実行されます。 その場合、インストールディレクトリを選択するために追加の引数-dir <directory>を渡すことができます。

インストーラーを実行すると、.install4j/response.varfileというファイルにすべてのユーザー入力が保存されます。 そのファイルを使用して、コマンドラインで引数-varfile <path to response.varfile>を渡すことで無人インストールを自動化できます。

無人インストールのライセンス情報を設定するには、 -Vjprofiler.licenseKey=<license key> -Vjprofiler.licenseName=<user name>をコマンドライン引数として渡し、 必要に応じて-Vjprofiler.licenseCompany=<company name>を渡します。 フローティングライセンスをお持ちの場合は、ライセンスキーの代わりにFLOAT:<server name or IP address>を使用してください。

アーカイブはWindows用のZIPファイルおよびLinux用の.tar.gzファイルとしても提供されます。コマンド

tar xzvf filename.tar.gz

は.tar.gzアーカイブを別のトップレベルディレクトリに展開します。 JProfilerを開始するには、展開したディレクトリでbin/jprofilerを実行します。Linux/Unixでは、 jprofiler.desktopファイルを使用してJProfilerの実行可能ファイルをウィンドウマネージャーに統合できます。 例えば、Ubuntuではデスクトップファイルをランチャーサイドバーにドラッグして、永続的なランチャーアイテムを作成できます。

プロファイリングエージェントをリモートマシンに配布する

JProfilerには2つの部分があります。一方はスナップショットを操作するコマンドラインユーティリティとデスクトップUIで、 もう一方はプロファイリングエージェントとプロファイルされたJVMを制御するコマンドラインユーティリティです。 ウェブサイトからダウンロードするインストーラーとアーカイブには両方の部分が含まれています。

しかし、リモートプロファイリングの場合、リモート側にインストールする必要があるのはプロファイリングエージェントだけです。 リモートマシンにJProfilerのディストリビューションをアーカイブから抽出するだけでも良いですが、特にデプロイメントを自動化する際には、 必要なファイルの数を制限したいかもしれません。また、プロファイリングエージェントは自由に再配布可能なので、 アプリケーションと一緒に出荷したり、トラブルシューティングのために顧客のマシンにインストールすることができます。

プロファイリングエージェントの最小パッケージを取得するには、リモート統合ウィザードで適切なエージェントアーカイブのダウンロードリンクと、 サポートされているすべてのプラットフォーム用のエージェントアーカイブのダウンロードページを表示します。 JProfiler GUIでセッション→統合ウィザード→新しいサーバー/リモート統合を呼び出し、 「リモート」オプションを選択し、リモートインストールディレクトリステップに進みます。

特定のJProfilerバージョンのHTML概要ページのURLは

https://www.ej-technologies.com/jprofiler/agent?version=15.0

単一のエージェントアーカイブのダウンロードURLの形式は

https://download.ej-technologies.com/jprofiler/jprofiler_agent_<platform>_15_0.<extension>

ここでplatformbinディレクトリ内のエージェントディレクトリ名に対応し、 extensionはWindowsではzip、macOSでは.tgz、 Linux/Unixでは.tar.gzです。Linuxではx86とx64が一緒にグループ化されているため、 Linux x64のURLは

https://download.ej-technologies.com/jprofiler/jprofiler_agent_linux-x86_15_0.tar.gz

エージェントアーカイブには、必要なネイティブエージェントライブラリとjpenablejpdumpjpcontrollerの実行可能ファイルが含まれています。 アーカイブ内の実行可能ファイルとプロファイリングエージェントは、最低限Java 8が必要です。

リモートマシンでエージェントアーカイブを抽出した後に表示されるサブディレクトリは以下に説明されています。 それらは、対応するターゲットプラットフォームでの完全なJProfilerインストールのサブセットです。

抽出後のトップレベルディレクトリ.install4jbin<platform-64><platform-32>libエージェントJARファイルとヘルパー実行ファイル64ビットJVM用のネイティブライブラリ32ビットJVM用のネイティブライブラリアタッチ機能のサポートライブラリランチャー用のランタイムライブラリ

サポートされているプラットフォーム

JProfilerはJVM(JVMTI)のネイティブプロファイリングインターフェースを利用しているため、そのプロファイリングエージェントはネイティブライブラリです。

JProfilerは以下のプラットフォームでのプロファイリングをサポートしています:

OSアーキテクチャサポートされているJVMバージョン
Windows 11/10
Windows Server 2025/2022/2019/2016
x86
x64/AMD64
Hotspot (OpenJDK)
IBM/OpenJ9
1.8 - 24
1.8 - 24
macOS 10.12 - 15Intel, AppleHotspot (OpenJDK)
IBM/OpenJ9
1.8 - 24
1.8 - 24
Linuxx86
x64/AMD64
Hotspot (OpenJDK)
IBM/OpenJ9
1.8 - 24
1.8 - 24
LinuxPPC64LE Hotspot (OpenJDK)
IBM/OpenJ9
1.8 - 24
1.8 - 24
LinuxARMv7
ARMv8
Hotspot (OpenJDK)1.8 - 24

JProfiler GUIフロントエンドはJava 21 VMを必要とします。Windows、macOS、Linux x64用にJava 21 JREがJProfilerにバンドルされています。 アタッチコマンドラインツールjpenable、jdump、jpcontrollerはJava 8 VMのみを必要とします。