Vì vậy, vì tò mò, tôi quyết định xem xét mức sử dụng RAM của mình khi Windows 7 VM (RAM 3 GB được phân bổ) đang chạy. Tôi đã ... ngạc nhiên khi thấy kết quả, và tôi tự hỏi tại sao những kết quả này là như vậy:
Trình quản lý tác vụ của máy chủ của tôi (win 8.1) hiển thị như sau:
Điều này thực sự chỉ cho thấy Chrome có bao nhiêu con lợn .... Dù sao, hãy lưu ý rằng trình quản lý Virtualbox chỉ sử dụng 75 MB RAM. Chà, thật hợp lý, đây chỉ là giám đốc và không phải là chính VM. Nhưng chờ đã, những con số đó (ngay cả khi bạn thêm những gì bạn không thấy ở đó) không thêm vào mức sử dụng RAM hiện tại (9 GB như được báo cáo trong tab Hiệu suất). Cho rằng máy khách của tôi đang sử dụng 1,5 GB ngay bây giờ, người ta sẽ mong đợi nó sẽ cao hơn một chút trong danh sách ...
Ok, chúng ta hãy thử một công cụ khác: Bản đồ RAM
Đầu tiên, hai ảnh chụp màn hình khác từ RAMMap:
Chà, bit đó cho "quá trình riêng tư" có vẻ là khoảng 3 GB (trừ khi tôi có một mức độ nghiêm trọng với cái nhìn lướt qua của tôi), nhưng vẫn vậy - không có gì ngoại trừ Chrome đang chiếm dụng hơn 100 MB RAM.
Ồ, này, nhìn này:
Hình như cuối cùng tôi cũng tìm thấy nó ở đâu ... nhưng đây là cái gì? VBox có đối xử với RAM của khách như một tệp mà nó chỉ được tải vào RAM không? Đây có phải ... một cái gì đó hoàn toàn khác nhau? Tại sao các cửa sổ không thông báo cho tôi về điều này trong công cụ Trình quản lý tác vụ thông thường?
TL; DR: Windows, bạn không cho tôi thấy tất cả việc sử dụng RAM