Memory pool là gì?
Noun
None
- ★
- ★
- ★
- ★
- ★
fixed-size blocks allocatio
Memory pool còn được gọi là fixed-size blocks allocation là việc sử dụng các pool để quản lý bộ nhớ (memory management) cho phép phân bổ bộ nhớ động (dynamic memory allocation) có thể so sánh với malloc hoặc toán tử new của C++. Vì malloc và toán tử new bị phân mảnh (fragmentation) do kích thước khối (block) thay đổi, bạn không nên sử dụng chúng trong hệ thống thời gian thực (real time system) do hiệu suất (performance). Một giải pháp hiệu quả hơn là định vị trước một số khối bộ nhớ (memory block) có cùng kích thước được gọi là memory pool. Ứng dụng có thể phân bổ (allocate), truy cập và các giải phóng (free) các khối được đại diện bằng các handle tại run time.
Learning English Everyday