バックグラウンド:オブジェクトをデキューすると、Queueオブジェクトから参照が削除され、GCが許可されますか?
.NETフレームワークで利用できるさまざまなコレクションオブジェクトを見て、どちらを使用するかを決定しようとしています。
私はコレクション内の各オブジェクトを必ず通過しなければならず、それらを列挙して処理して削除する必要はありません。私はこれをメモリ内で行う必要があり、データセットは大きくなる(ギグで閉じる)。私はできるだけ早く減らすために私のメモリフットプリントが必要です。
質問:キューコレクションのオブジェクトをデキューすると、キュー内のその参照が解放され、ガベージコレクタはそのジョブを実行できますか?あなたが話をしている場合は
うまくいけば、それはそうでなければ、かなり深刻なメモリリーク:) – dSebastien