.Net Framework 4.5.2のガベージ・コレクタの挙動を調べるために、C#のコードで実験してみた記事です。 ※ 本記事のサンプルコードは、川俣晶氏の以下記事を参考にさせていただきました。 .NET TIPSガベージ・コレクタを明示的に動作させるには? ローカル変数の場合 以下コードでは、Queue<string[]>型のオブジェクトをローカル変数として宣言します。キューに巨大データを詰め込んで拡張した後、GC.Collect()でマネージドヒープのゴミ回収をしますが、GC.Collect()前後でのメモリ使用量(近似値)を出力しています。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; names