この記事は更新する必要があります。 (2010年11月) |
| Visual Studio チーム システム プロファイラー | |
|---|---|
| 開発者 | マイクロソフト |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| タイプ | プロファイラー |
| ライセンス | 独自のソフトウェア |
Visual Studio Team System Profilerは、 Microsoftが提供する商用プロファイラーで、 Visual Studio Team System (VSTS) スイートおよびVisual Studioの開発版の一部として利用できます。[1]サンプリングモード(プログラム状態のスナップショットを一定間隔で記録する)とインストルメンテーションモード(関数の入口と出口に統計収集プローブを挿入する)のいずれかで動作します。インストルメンテーションモードではより正確な統計情報を収集できますが、プロファイリング中はプログラムの実行速度が低下します。
VSTSプロファイラーは、.NET Frameworkプラットフォーム向けコードまたはネイティブコンパイルされたVisual C++コードのパフォーマンスを最適化するのに役立ちます。最新バージョンのVSTSプロファイラーは、32ビット版と64ビット版の両方のWindowsプログラムのプロファイリングに使用できます。プロファイラーは、プロファイラーの実行中に呼び出されたメソッドのパフォーマンス特性(関数の呼び出し回数や関数が呼び出された際のコールスタックなど)を報告します。
プロファイラー内からアプリケーションを起動し、一定時間通常通りに実行します。ユーザーがプログラムを終了すると、プロファイラーは各関数の呼び出し回数、各関数の経過時間、およびオブジェクトによって消費されたメモリの概要を表示します。
VSTSプロファイラーのスタンドアロン版は、Visual Studio Team System DVDからインストールすることも、Microsoftのウェブサイトからダウンロードすることもできます。スタンドアロンプロファイラーはどのプラットフォームでもインストールして使用できますが、収集された結果はプロファイラーが付属するバージョンのVisual Studioでのみ分析できます。
参考文献
- ^ 「Visual Studio Team System 2008 - ソフトウェアテストおよびコラボレーションツール」。Microsoft 。 2009年6月16日閲覧。
外部リンク
- Visual Studio Profiler チームブログ