- - PR -
メモリを使っているアプリの調査方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-06-06 09:38
ASP.NET+Oracl8i+ADOで開発をしています。
現在、1つのソリューションに200本近いアプリケーションを 実装したシステムがあります。 ただ現在メモリが増加して ・ワーカプロセスのメモリが500MBになるとOut of Memoryが出る。 ・Oracleにログインができなくなる。 といった現象が発生してしまってます。 なのでメモリの解放をきちんとプログラムの中で行っている調査 をしています。 IISのW3Cの拡張ログで ・sc-bytes(サーバーが送信したバイト数) ・time-taken(処理にかかった時間) などを見てメモリを使用していそうな画面などをピックアップし ていますが、みなさんはメモリを大量に使っているプログラムを 見つけるにはどのようにしていますか? どうもSession変数を解放していないプログラムが多くみられるの ですがそれはプログラムを1本毎調査をしなければならないでしょうか? ご教授願います。 |
|
投稿日時: 2005-06-06 11:29
Traceしてる。
http://www.codeseek.net/dotNet/dotNetTrace.htm http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconTraceFunctionality.asp?frame=true そして、実際にコードも見ます。 数が多いからといって自動で修正できるわけではないですし。 > どうもSession変数を解放していないプログラムが多くみられるの それはまずいです。 全部修正。 _________________ たつごろー http://www.codeseek.net [ メッセージ編集済み 編集者: たつごろー 編集日時 2005-06-06 11:35 ] |
|
投稿日時: 2005-06-06 13:58
たつごろーさん返信ありがとうございます。
プログラムの見直しを行うとともに 負荷分散の手段を今の環境下で行いたいと 思います。 |
1