Các cột khác nhau trong Trình giám sát hoạt động hơi khó hiểu
Các cột khác nhau trong Trình giám sát hoạt động hơi khó hiểu
Câu trả lời:
Lấy từ câu trả lời của tôi tại Server Fault :
Bộ nhớ Mac OS X biệt ngữ:
Có dây : Điều này đề cập đến mã hạt nhân và như vậy. Bộ nhớ không nên được chuyển ra khỏi RAM. Cũng biết là bộ nhớ cư trú.
Chia sẻ : Bộ nhớ được chia sẻ giữa hai hoặc nhiều quá trình. Cả hai quá trình sẽ hiển thị lượng bộ nhớ này nên có thể gây hiểu nhầm đôi chút về số lượng bộ nhớ thực sự được sử dụng.
Real : Đây là mức sử dụng bộ nhớ "thực" cho một ứng dụng được báo cáo bởi task_info () - một số lượng lớn các trang vật lý mà quy trình hiện tại có. (KÍCH THƯỚC)
Riêng tư : Đây là bộ nhớ mà một quá trình chỉ sử dụng riêng nó được sử dụng trong bộ nhớ Resident. (RPRVT)
Ảo : Tổng lượng không gian địa chỉ trong quy trình được ánh xạ tới bất kỳ thứ gì - cho dù đó là không gian lớn tùy ý cho các biến hay bất cứ thứ gì - nó không tương đương với việc sử dụng VM thực tế. (KÍCH THƯỚC)
Hoạt động : Bộ nhớ hiện được gắn nhãn là hoạt động và được sử dụng RAM.
Không hoạt động : "Bộ nhớ không hoạt động không còn được sử dụng và đã được lưu vào bộ nhớ cache. Nó sẽ vẫn còn trong RAM cho đến khi ứng dụng khác cần dung lượng. Để lại thông tin này trong RAM là lợi thế của bạn nếu bạn (hoặc khách hàng của máy tính) quay lại để nó sau. " - Trợ giúp Mac OS X
Miễn phí : Dung lượng RAM thực sự có sẵn mà không cần bất kỳ dữ liệu nào.
Tài liệu tốt nhất mà tôi biết (và đã có thể tìm thấy trong nghiên cứu tiếp theo) là bài viết Quản lý bộ nhớ riêng của Apple trên trang web dành cho nhà phát triển của họ.
Các nguồn đáng giá khác: danh sách gửi thư của Darwin-dev: [ 1 ], [ 2 ] và một bài viết cũ trên MacOSXHint . Ngoài ra, Mike Ash đã đăng một bài giới thiệu tốt về giáo dân trên blog của mình
Mem thực liên quan đến bộ nhớ vật lý (mô-đun RAM thực trong máy tính của bạn). Virtual Mem là bộ nhớ "giả" được phân bổ cho quá trình, nghĩa là bộ nhớ được phân bổ trên phương tiện lưu trữ vĩnh viễn (ổ cứng, ổ cứng, v.v.) cho quy trình đó. Bộ nhớ dùng chung là bộ nhớ vật lý (Real) có thể được chia sẻ với các quá trình khác. Bộ nhớ riêng là bộ nhớ "thực" chỉ có thể được sử dụng theo quy trình được phân bổ.
Những giải thích này cũng có thể giúp ... trực tiếp từ màn hình hoạt động -> trợ giúp -> xem sử dụng bộ nhớ hệ thống:
Dưới đây là giải thích về một số thông tin được hiển thị ở dưới cùng của khung bộ nhớ:
Apple đã cập nhật Trình giám sát hoạt động trong OSX 10.9 (Mavericks). Họ có một bài viết hay về ý nghĩa của mọi thứ ở đây http://support.apple.com/kb/HT5890 . Tóm tắt...
Sự kết hợp của thống kê bộ nhớ Miễn phí, Có dây, Hoạt động, Không hoạt động & Được sử dụng trong các phiên bản trước của Trình giám sát hoạt động đã được thay thế trong Mavericks bằng biểu đồ "Áp suất bộ nhớ" dễ đọc.
Áp suất bộ nhớ được biểu thị bằng màu sắc: