2011-10-25 3 views
1

オブジェクトが世代のクリーンアップを生き延びたとき、次のオブジェクトに移動することがわかります。世代2のクリーンアップは世界のものを止めることも知っています。世代0と1のコレクションはどのように機能しますか?

私の質問はどのように世代のクリーンアップを確認するメモリを知っているのですか?世代0はコードブロックであり、その場合、ブロック内のすべてのオブジェクトアクセスをチェックしますか?もしそうなら、いつ/どこで世代1が起こるでしょうか?

+1

この質問は、GC上のビットを依存することに注意:サーバー?デスクトップ?同時? server-background(.NET 4.5)?または...完全なMS.NETで?モノ? MonoDroid? MonoTouch? CF? XNA? MF? SL? WP7(すべてが非常に異なるGCを持っています) –

+0

@MarcGravell何?サーバーの背景?どこだ?記事はありますか? – xanatos

+0

@ xanatos http://blogs.microsoft.co.il/blogs/sasha/archive/2011/09/17/improvements-in-the-clr-core-in-net-framework-4-5.aspx –

答えて