プロファイリング ツール

プロファイラ (Profiler) はボトルネックとなるコードを探しだし、パフォーマンスの改善に役立ちます。

Visual Studio プロファイリング ツール

VTune パフォーマンス・アナライザー

ダウンロード

VTune アナライザー

DevPartner Performance Analysis

DevPartner Performance Analysis Community Edition の体験版が45日間無償で使用できます。(2008年10月現在)

ダウンロード

DevPartner Studio Professional Edition

ANTS Profiler

ダウンロード

Performance and memory profiler for .NET code

その他

CLR プロファイラ (CLR profiler)

マイクロソフトから無償で提供されている、.NET用のプロファイラです。

対象のアプリケーションを起動後「Waiting for application to start common language runtime」として、プロファイリングを開始できないことがあります。

Visual C++ 6.0

標準でプロファイラが付属しています。

しかし日本語版ではマウスでは機能を有効にできないため、設定画面で該当するチェックボックスをキーボードのショートカットからチェックすることで有効にできます。[プロジェクトの設定] ダイアログで [プロファイルを行う] が選択できない - VC++ - 水無瀬の部屋

タイマーによる計測

処理時間だけならば、自力でも計測できます。処理時間を正確に計測するには?[2.0のみ、C#、VB] - @IT 遠藤孝信 (2006/02/17)

Stopwatch stopwatch = Stopwatch.StartNew();

...

stopwatch.Stop();
Console.Write( stopwatch.ElapsedMilliseconds );
複数の技術系サイトから、まとめて検索