ASP.NETで、性能劣化/無応答などの障害が発生した場合に使えそうな情報・ツールを列挙しておきます。そのうち、必要に応じて試用してみようと思いますが、そのための覚書です。基本的に無償なツールが対象。

* 問題点の切り分け [#if07b1b8]
 [[NTTデータ様の記事:http://www.atmarkit.co.jp/fjava/rensai4/troublehacks01/troublehacks01_1.html#00]]がとても参考になります。

* Monitoring [#jf76f0a2]

*** パフォーマンスカウンタ [#nd68612b]
- Windows OSに付属しており、ProcessorやMemory状況だけでなく、[[GCの内部統計値:http://www.microsoft.com/japan/msdn/enterprise/pag/scalenetchapt15.aspx#scalenetchapt15_topic11]]や[[ASP.NET用のカウンタ:http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ja/library/iis/852720c8-7589-49c3-a9d1-73fdfc9126f0.mspx]]も存在する。

* Profiling [#o6347926]

*** [[CLR Profiler:http://www.microsoft.com/downloads/details.aspx?familyid=a362781c-3870-43be-8926-862b40aa0cd0]] [#h21f410e]
- ASP.NETにも対応した、定番のプロファイラ。
- 使用方法: http://www.microsoft.com/japan/msdn/enterprise/pag/scalenethowto13.aspx

*** Son of Strike (sos.dll) [#k680fb38]
- DebuggerからCLRの内部情報にアクセスできる、.NET Framework付属のテキストベースプロファイラ。
- 使用方法: http://msdn2.microsoft.com/ja-jp/library/yy6d2sxs(VS.80).aspx


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS