Listクラスに限らず、コンテナ系は言語仕様として、みんな発生すると思います。ポイントはそのGCが発生するときに破棄されたオブジェクトの情報が大きい(&量が多い)とパフォーマンスに影響するのだと思います。タスク管理をListで管理したとして、そのタスクが消えたときに、どれだけ消えたタスクの情報量が多いか...とかですね。アイテム情報だと大したボリュームにならないと思うので、その辺はあまり気にしないで行けそうな気がしないでもないです...が、どーなんでしょうね。実機だと、どれくらいの影響が発生するか、私には分かっていません。それか、ゲームの区切りができるまで、Listに登録したオブジェクトは破棄せずに(登録したオブジェクトにはとりあえず「処理しないフラグ」とか設けて、シーン中はスキップするようにする)、区切りの良いところで一斉に破棄、そしてSystem.GC.Collectなどで強制的にメモリをお掃除する...とかも設計できそうですね。私はいまどきListとかコンテナ系のクラスが使えないなんて、ありえないと思っている人種なので、ゲームプログラムにもこの辺を使って設計しちゃっています。GCのメカニズムは理解しているつもりなので、上述のように変則的な方法を考案とかしちゃいますね。ENTRYプロフィールAuthor:Karu_gamo<メールアドレス>karu_gamo#hotmail.co.jp#を@に置き換えてえてください。«Blog»キーワード。