Win2k3上のIIS7のASP.NET2.0の上にある一連のc#Webサービスであるアプリがあります。前回のリリース以降、接続タイムアウトが発生し続けます。Perfmonを使用した簡単な調査により、アプリケーションが接続をリークしていることが確認されました。
ただし、前回のリリースではコードの変更が非常に多かったため、コードの変更を見ただけで問題がどこにあるのかを判断するのは非常に困難です。
接続リークが実際に発生している場所をデバッグする方法はありますか?
Win2k3上のIIS7のASP.NET2.0の上にある一連のc#Webサービスであるアプリがあります。前回のリリース以降、接続タイムアウトが発生し続けます。Perfmonを使用した簡単な調査により、アプリケーションが接続をリークしていることが確認されました。
ただし、前回のリリースではコードの変更が非常に多かったため、コードの変更を見ただけで問題がどこにあるのかを判断するのは非常に困難です。
接続リークが実際に発生している場所をデバッグする方法はありますか?
パフォーマンスカウンターを使用して、メモリリークをチェックできます。
このリンクを参照してください:http: //msdn.microsoft.com/en-us/library/fxk122b4.aspx
アプリケーションにメモリリークがあるかどうかを判断できますか?しかし、それはそのことを引き起こしているコードを見つけることができません。そのためには、アプリケーションをデバッグする必要があります。