Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

コメント

コメントの投稿

コメント

管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://hachisue.blog65.fc2.com/tb.php/198-1efac4af
この記事にトラックバックする(FC2ブログユーザー)

VB.NET メモリ解放とガベージコレクタ・・・

Object を Nothing 指定すれば、自動的にメモリ解放される、
と思っていたのだが、VB.NET において、それは正しい表現ではない、
と言うことらしい。

意図的にメモリ解放をするには、ガベージ コレクタを呼び出し、
それが、実行された後に行われるとの事。
詳しい説明は、
http://www.atmarkit.co.jp/fdotnet/dotnettips/021gc/gc.html (@IT)

つまり、どこからも参照されていないオブジェクトが ガベージコレクションで自動的にメモリ解放される候補になると言う事で、メモリ解放のタイミングはガベージコレクタ側で管理されているそうです。

もっとも、Nothing 設定にしなければ、メモリ解放もないので、
積極的に(というより、プログラマの責任で)、参照の解放(Nothing)を
するべきものなのでしょう。
(参考:http://dobon.net/vb/bbs/log3-3/1597.html :オブジェクトの解放)

コメント

コメントの投稿

コメント

管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://hachisue.blog65.fc2.com/tb.php/198-1efac4af
この記事にトラックバックする(FC2ブログユーザー)

Appendix

検索フォーム

プロフィール

hachisue

Author : hachisue
自作PCをこよなく愛する管理人です

最新記事

最新コメント

ブロとも申請フォーム

この人とブロともになる

QRコード

QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。