• 締切済み

ASP.NET(C#)のメモリ解放について

少し質問しづらいのですが、 ASP.NET(C#)でメモリ解放を行う場合、 ・変数 ・インスタンス ・セッション の3つを使い終わった後に、nullやRemoveしておけば、 そのうちガベージコレクションでメモリ解放されるのでしょうか。 他にも何か使い終わった後に処理しておかないといけない、 (データ接続などを閉じておくなど)

みんなの回答

  • jyuzou
  • ベストアンサー率41% (97/231)
回答No.1

参考にならないかもしれないけど、参考。 http://www.atmarkit.co.jp/fdotnet/dotnettips/021gc/gc.html 基本的には明示的にnullしなくとも解放してくれるものだと思っています。 とは言っても、私はaspは触ったことすらないので、さっぱりわかりません。 適当でごめんなさい。

TJungle
質問者

お礼

アプリケーションを終了させるタイミングで解放してくれているってことなんでしょうかね。 ASPは、ずっと起動しっぱなしなので、 余計に意識して解放する必要があるのでしょうね。 ありがとうございました。