VSTS プロファイラー

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でのみ分析できます。

参考文献

  1. ^ 「Visual Studio Team System 2008 - ソフトウェアテストおよびコラボレーションツール」。Microsoft 2009年6月16日閲覧
  • Visual Studio Profiler チームブログ
「https://en.wikipedia.org/w/index.php?title=VSTS_Profiler&oldid=1267780665」から取得