Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
インテル® プラットフォームとインテル® テクノロジに対応したインテル® ソフトウェア開発製品
製品紹介
概要インテル® VTune™ アナライザは、システム全体からソースレベルまでを対象に、パフォーマンス・データを収集、分析、および表示してソフトウェアのパフォーマンス上のボトルネックを発見、解消します。
主な機能としてサンプリング機能、コールグラフ機能、カウンタモニタなどが用意されているほか、さらに強化されたインテル®
チューニング・アシスタントも搭載されています。インテル® VTune™ パフォーマンス・アナライザは、Windows* プラットフォーム上で GUI とコマンドライン・インターフェイスの両方に対応しているほか、オプションとして Visual Studio* .NET への統合もサポートしています。また、IA-32 ベースおよびインテル® Itanium® プロセッサ・ベースのLinux* アプリケーションのリモートデータ収集にも対応しています。さらに、インテル®
PXA250、PXA255、PXA26x アプリケーション・プロセッサ・ベースのアプリケーションをサンプリングすることもできます。
インテル® VTune™ パフォーマンス・アナライザ 7.1 の新機能インテル® VTune™ パフォーマンス・アナライザは、ソフトウェアのパフォーマンス特性の変化を時間軸に沿って表示するサンプ
インテル® VTune™ パフォーマンス・アナライザ
機能と利点• サンプリングによって、極めて少ないオーバーヘッド
でソフトウェアの実際のパフォーマンスを正確に把握することが可能
• コールグラフによるプロファイリングは、プログラムの流れを視覚的に表示し、問題のある関数やコール・シーケンスを簡単に特定することが可能
• カウンタモニタによって、実行時のシステムの動作をリアルタイムに追跡できるため、パフォーマンス上の問題点をシステムレベルで容易に特定することが可能
• Linux* に対応したリモート・エージェントを利用することで、リモートの Linux システムからパフォーマンス・データを収集し、Windows* の GUI を使って分析することが可能
• インテル® チューニング・アシスタントは、広範にわたるナレッジベースをもとに、コード改良のためのアドバイスを自動的に提示し、生産性の向上に貢献
• Visual Studio* .NET への統合により、Visual Studio .NET IDE 環境内からインテル® VTune™ パフォーマンス・アナライザを呼び出すことができ、使いやすさと生産性が向上
• Windows コマンドライン機能を利用して、サンプリングの自動化を含む、インテル® VTune™ アナライザの GUI から独立した柔軟性の高い強力なサンプリングをサポート
• トライアル・バージョンを提供
サンプリングによって、極めて少ないオーバーヘッドでソフトウェアの実際のパフォーマンスを正確に把握することができます。
サンプリング
リング・オーバー・タイム・ビューを提供します。また、イベントベースのサンプリングにおけるキャリブレーションをイベント単位で有効、無効に設定できるようになりました。インテル® VTune™ パフォーマンス・アナライザは最大 64 プロセッサまでサポートし、.tb3 および .tb5 ファイルのインポートにも対応しました。
コールグラフは、Linux* を実行しているインテル® Itanium® プロセッサ・ベースのリモートシステム上のアプリケーションをプロファイルすることができます。
インテル® チューニング・アシスタントは、チューニングに関する充実したナレッジベースをもとに、最適化のためのアドバイスを提供します。また、インテル® Itanium® 2 プロセッサおよび HT テクノロジ インテル® Pentium® 4 プロセッサ(SSE3対応)上で実行しているソフトウェアに関するチューニング・アドバイスも提供されます。
Java* および .NET* のサポートが強化されました。IA-32 ベースの Linux システムに対してリモートでの Java プロファイリングが行えるようになりました。また、Java クラスに対してコールグラフによるプロファイリングのほかにサンプリングを行えるようになりました。Microsoft-Jview* を JVM* として使用する場合は、Java アプレットのプロファイリングもサポートされます。さらに、インテル® Itanium® プロセッサおよびインテル® Itanium® 2 プロセッサ・ベースの Windows* オペレーティング・システム上で Java 呼び出しとネイティブ・モジュール呼び出しの混在モードのコール・グラフもサポートされています。.NET では、VTune™ アナライザは混在モードの DLL を含むマネージド C++ アプリケーションをプロファイルすることができます。Java および .NET のウィザードも改良され、インテル® VTune™ アナライザの外部から起動したアプリケーションのプロファイリングなど、さまざまなプロファイリング形式に柔軟に対応したウィザードが用意されています。
インテル® VTune™ パフォーマンス・アナライザの GUI を使用して、インテル® PXA250、PXA255、PXA26x アプリケーション・プロセッサ上で実行しているソフトウェアをリモートでプロファイルすることができます。
Recalculate
コールグラフによるプロファイリングで問題のある関数やコール・シーケンスを簡単に特定することができます。
コールグラフ
インテル® VTune パフォーマンス・アナライザ
パフォーマンス
コードをドリルダウンインテル® VTune™ パフォーマンス・アナライザのさまざまなプロファイリング・メカニズムとビューを利用することで、システム、アプリケーション、およびマイクロアーキテクチャ・レベルにおけるソフトウェアのパフォーマンスに対する理解を深めることができます。インテル® VTune™ アナライザを使用して、ソフトウェアのパフォーマンスをインテル® アーキテクチャ上で最大限に活用することができます。
互換性
使い慣れたツールで使用インテル® VTune™ パフォーマンス・アナライザは、Fortran、C#、C/C++、Delphi*、または Java* で開発されているアプリケーションを最適化することができます。また、Microsoft* Visual Studio* .NET、インテル®
C/C++ および Fortran コンパイラ、Compaq Visual Fortran*、Java、Borland* コンパイラ(Delphi、C++ Builder*)、IBM Visual Age* をサポートします。さらに、リモート・エージェントを利用することで Linux*にも対応します。
カウンタモニタは、実行時のシステムの動作を追跡して、アプリケーションの速度が低下した原因が利用できるメモリ量の減少によるものなのか、それともファイル I/O に伴うパフォーマンスが問題なのかを特定します。
カウンタモニタ
インテル® VTune パフォーマンス・アナライザ
サポート
インテル® プレミア・サポートインテル® ソフトウェア開発製品をご購入いただくと、1 年間のサポートサービスを受けることができます。オンラインでユーザ登録をするだけで、専門家による技術サポートや製品アップデート、サンプルコード、各種技術ドキュメントなどを入手できます。製品をインストールした後にユーザ登録を行うと、サポートならびに製品アップデートに関する情報をご利用いただけます。
インテル® VTune パフォーマンス・アナライザ
インテル® チューニング・アシスタントは、広範にわたるナレッジベースをもとに、コード改良のためのアドバイスを自動的に提示し、生産性の向上に貢献します。
インテル® チューニング・アシスタント
動作環境
ハードウェアおよびソフトウェア
インテル® VTune™ パフォーマンス・アナライザを使用するシステムの推奨構成に関する詳細は、次の Web サイトを参照してください:www.intel.co.jp/jp/developer/software/products/vtune/
インテルは、アプリケーションのパフォーマンス、機能、効率を強化するためのツールとサポートを提供しています。
主流の Windows* および Linux* 開発環境に対応するインテル® ソフトウェア製品を使用すると、インテル® プロセッサの最新機能を迅速かつ最大限に利用することができます。インテル® パフォーマンス・ライブラリ、インテル® コンパイラ(Windows 版と Linux 版の C++ および Fortran)、インテル® VTune™ アナライザ、インテル® スレッド化ツール、インテル® クラスタ・ツールといったインテル® ソフトウェア開発製品は、開発サイクルの全般で利用できるように設計されています。
インテル® プレミア・サポートの Web サイトでは、すべてのインテル® ソフトウェア製品に関する技術サポート、製品のアップデート、および関連ダウンロードを提供します。最新の製品情報については、次の Webサイトを参照してください : www.intel.co.jp/jp/developer/software/products/
Intel、インテル、Intel ロゴ、Intel NetBurst、Intel XScale、Centrino、Itanium、MMX、Pentium、Celeron、VTune、および Xeon は、アメリカ合衆国およびその他の国における Intel Corporation またはその子会社の商標または登録商標です。
* その他の名称およびブランド名は、各社の商標および登録商標です。
© 2004, Intel Corporation. All rights reserved. 0104/JXP/ITF/PDF 253139-005J