State · Bộ thu gom rác .NET

Đối tượng đi qua ba thế hệ của GC

Ba thế hệ của bộ thu gom rác .NET Đối tượng mới vào Gen 0, phần lớn bị thu hồi ngay tại đó; đối tượng sống sót được đôn lên Gen 1 rồi Gen 2, nơi dọn hiếm nhưng đắt; đối tượng lớn hơn 85.000 byte đi thẳng vào Large Object Heap và được dọn cùng Gen 2. SỐNG SÓT SỐNG SÓT HẾT THAM CHIẾU > 85.000 BYTE DỌN CÙNG GEN 2 Đối tượng mớinew Order() Gen 0dọn rất thường xuyênchi phí rất rẻ Gen 1dọn thỉnh thoảngchi phí trung bình Gen 2dọn hiếmchi phí đắt Thu hồi ngayphần lớn chết ở đâygần như miễn phí Large Object Heap> 85.000 bytekhông nén mặc định Cache tĩnh phình mãi, event quên gỡ: leo lên tới đây CHÚ GIẢIĐường của phần lớn đối tượngSống sót, được đôn lênDọn cùng lúcVùng heap riêng © tiennhm