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