0

私の知る限り、バッチインタラクティブなどの標準的なコレクション ポリシーでは、.Net GCはジェネレーション 0 に新しい「小さな」オブジェクトを割り当て、ジェネレーション 0 がいっぱいになると、コレクションを実行して空にします。

ガベージ コレクターLowLatencyモードに設定されている場合、コレクションは行われません。

もちろん、メモリを割り当てることもできます。

しかし、プログラムが新しいオブジェクトを割り当てると、ジェネレーション 0 は最終的にいっぱいになりますが、GC はジェネレーション 0 をクリーンアップできないため、次のオブジェクトをどこに割り当てるのでしょうか?

オブジェクトはジェネレーション 0 に割り当てられ、ジェネレーション 1 でいっぱいになったとき、ジェネレーション 2 でこれもいっぱいになったときに割り当てられますか?

ご意見ありがとうございます。

4

0 に答える 0