コンテナを使用してプロファイルの環境を設定します。
必要なツールが事前に設定された環境をコンテナとして用意し、その環境下で開発を行うことができます。
特別なセットアップを行うことなく、その環境を別のマシンに移行することができます。
必要に応じて、コンパイラー、プロファイラー、ライブラリー、またはほかのコンポーネントのセットを使用してコンテナを拡張できます。
設定内容に応じて、インテル® VTune™ プロファイラーは、次のターゲットタイプと解析をサポートします。
設定 |
ターゲットタイプ |
解析タイプ |
---|---|---|
インテル® VTune™ プロファイラーとアプリケーションが同じコンテナ内で実行 |
|
|
コンテナ内のインテル® VTune™ プロファイラーとコンテナ外のアプリケーション |
|
|
コンテナ内のインテル® VTune™ プロファイラーとコンテナ外のアプリケーション (サポートされるコンテナ: LXC*、Docker*、Mesos*、Singularity*) |
|
ホットスポット (ハードウェア・イベントベース・サンプリング・モード) とマイクロアーキテクチャー全般解析は、Linux* Perf* ツールベースのドライバーを使用しないデータ収集を使用するように構成されています。
[システムをプロファイル] モードでは、インテル® VTune™ プロファイラーは同じコンテナまたは異なるコンテナで同時に実行されるすべてのアプリケーションをプロファイルします。通常のマネージドコードのシステム全体のプロファイルの制限は、コンテナで実行される Java* アプリケーションには適用されません。
Java* アプリケーションでは、[プロセスにアタッチ] ターゲットタイプは、Java* 開発キット (JDK) でのみサポートされます。
インテル® VTune™ プロファイラーとアプリケーションが同じコンテナで実行されていない場合、ローカルとリモートの両方のターゲットシステム構成を利用できます。