Có thể một số người vui lòng cho tôi biết, loại bộ nhớ nào bị bẩn/cư trú và chúng đến từ đâu? Bộ nhớ thường trú có giống với bộ nhớ "có dây" của Mac OS không?Bộ nhớ thường trú và bộ nhớ dơ bẩn của iOS là gì?
đây là những gì tôi thấy về Mac OS bộ nhớ:
Wired: Điều này nói đến hạt nhân mã và như vậy. Bộ nhớ không được được chuyển ra khỏi RAM. Còn được gọi là bộ nhớ cư trú.
Được chia sẻ: Bộ nhớ được chia sẻ giữa hai hoặc nhiều quy trình. Cả hai quy trình sẽ hiển thị số lượng bộ nhớ này để có thể có một chút gây hiểu nhầm về số lượng bộ nhớ thực sự được sử dụng.
Thực tế: Đây là mức sử dụng bộ nhớ "thực" cho một ứng dụng như được báo cáo bởi task_info() - số lượng thô của số trang vật lý mà quy trình hiện tại có. (RSIZE)
Riêng tư: Đây là bộ nhớ mà quy trình chỉ sử dụng trên riêng nó được sử dụng trong bộ nhớ Thường trú. (RPRVT)
Ảo: Tổng dung lượng địa chỉ trong quá trình ánh xạ tới bất kỳ thứ gì - cho dù đó là một không gian tùy ý lớn cho các biến số hay bất kỳ thứ gì - nó không tương đương với việc sử dụng VM thực tế. (VSIZE)
Hoạt động: Bộ nhớ hiện được gắn nhãn là đang hoạt động và được sử dụng RAM.
Không hoạt động: "bộ nhớ Inactive không còn được sử dụng và đã được cache vào đĩa Nó sẽ ở lại RAM cho đến khi một ứng dụng khác cần không gian Rời thông tin này trong RAM là để lợi thế của bạn nếu bạn (hoặc a.. khách hàng của máy tính của bạn) quay lại sau. " - Trợ giúp của Mac OS X
Miễn phí: Dung lượng RAM thực sự có sẵn mà không có bất kỳ dữ liệu nào.