Others

Lập trình bất đồng bộ

Lập trình bất đồng bộ là kỹ thuật lập trình cho phép dừng tiến trình mà không chặn luồng chính.

Tác dụng:

Ưu điểm:

Nhược điểm / Lỗi hay gặp:

UniTask

UniTask là thư viện async tối ưu GC cho Unity. Cung cấp awaiter cho AsyncOperation, UnityWebRequest, Addressables… và tích hợp PlayerLoop.

Tác dụng:

Ưu điểm:

Nhược điểm / Lưu ý:

Gợi ý nhanh:

Garbage Collection (GC)

GC là bộ thu gom rác tự động của .NET quản lý vòng đời đối tượng trên managed heap. GC tự phát hiện đối tượng không còn tham chiếu, thu hồi bộ nhớ, và (thường) nén vùng heap để giảm phân mảnh.

Cách hoạt động

Destructor & IDisposable

Những hiểu lầm thường gặp

Best practices

Với Unity

Checklist tối ưu GC

Tối ưu GC = tối ưu mẫu cấp phát + quản vòng đời tham chiếu, không phải “gọi GC nhiều hơn”.


Revision #2
Created 2025-10-14 18:45:11 UTC by ThanhDV
Updated 2025-10-15 17:57:22 UTC by ThanhDV