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

macOSでは、JProfilerはUIアプリケーションの標準インストール手順を使用します: ダブルクリックでFinderにマウントできるDMGアーカイブで、
その後、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でSession→Integration Wizards→New Server/Remote Integrationを呼び出し、 「Remote」オプションを選択してRemote installation directoryステップに進みます。


特定のJProfilerバージョンのHTML概要ページのURLは
https://www.ej-technologies.com/jprofiler/agent?version=15.0.2
単一のエージェントアーカイブのダウンロードURLの形式は
https://download.ej-technologies.com/jprofiler/jprofiler_agent_<platform>_15_0_2.<extension>
ここでplatform
はbin
ディレクトリ内のエージェントディレクトリ名に対応し、
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_2.tar.gz
エージェントアーカイブには、必要なネイティブエージェントライブラリと
jpenable
、 jpdump
、 jpcontroller
の実行可能ファイルが含まれています。アーカイブ内の実行可能ファイルとプロファイリングエージェントは、最低でもJava 8が必要です。
リモートマシンでエージェントアーカイブを抽出した後に表示されるサブディレクトリは以下の通りです。 それらは、対象プラットフォーム上の完全なJProfilerインストールのサブセットです。
サポートされているプラットフォーム
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 - 15 | Intel, Apple | Hotspot (OpenJDK) IBM/OpenJ9 |
1.8 - 24 1.8 - 24 |
Linux | x86 x64/AMD64 |
Hotspot (OpenJDK)
IBM/OpenJ9 |
1.8 - 24
1.8 - 24 |
Linux | PPC64LE |
Hotspot (OpenJDK)
IBM/OpenJ9 |
1.8 - 24
1.8 - 24 |
Linux | ARMv7 ARMv8 |
Hotspot (OpenJDK) | 1.8 - 24 |
JProfiler GUIフロントエンドはJava 21 VMを必要とします。Java 21 JREは、Windows、macOS、Linux x64用にJProfilerにバンドルされています。 アタッチコマンドラインツールjpenable、jdump、jpcontrollerはJava 8 VMのみを必要とします。