Câu trả lời:
Những người dùng RAM miễn phí đang buộc các chương trình khác trao đổi hầu hết các trang của họ ra đĩa (thường bằng cách phân bổ nhiều bộ nhớ). Nếu các chương trình đó không cần các trang đó trong một thời gian (ví dụ: nếu chúng là một cửa sổ thu nhỏ và cũng không làm gì cả), thì điều này sẽ để lại nhiều ram hơn. Lưu ý rằng bạn thường không kiểm soát được những gì bị đẩy ra đĩa - chỉ có điều đó là.
Vấn đề là việc để RAM miễn phí, bản thân nó không hữu ích. Nếu một chương trình chạy khác cần RAM đó, thì việc phân trang sẽ xảy ra tại thời điểm đó, thay vì khi bạn chạy ram free'er. Và khoảnh khắc bạn muốn chương trình đó được đẩy ra đĩa để làm một cái gì đó (ví dụ, nếu nó thức dậy cứ sau 5 phút để kiểm tra trạng thái của bạn trên facebook), nó sẽ trao đổi lại để làm điều đó.
Nếu bạn thực sự có vấn đề về ram, bạn có một vài lựa chọn:
1) Nhận thêm RAM. Không thể đơn giản, trực tiếp, có thể tốn kém hoặc (tùy thuộc vào cấu hình hệ điều hành & phần cứng).
2) Chạy ít chương trình hơn. Càng ít thứ đang chạy, RAM càng có sẵn cho những thứ đang chạy. Điều này cũng liên quan đến việc lựa chọn các tiện ích ít tốn tài nguyên. Chẳng hạn, nếu bạn luôn mở một tiện ích IM, hãy chọn một tiện ích có dung lượng bộ nhớ nhỏ thay vì một tiện ích có tất cả các tính năng hào nhoáng.
3) Nhận đĩa nhanh hơn. Điều này thực sự không cung cấp cho bạn nhiều ram hơn (rõ ràng), nhưng nếu bạn sử dụng đĩa nhanh hơn cho các tệp hoán trang của mình, thì thời gian liên quan đến việc hoán đổi các trang trong và ngoài bộ nhớ sẽ thấp hơn và do đó ít được chú ý hơn.
Không có lựa chọn thực sự khác.
Về cơ bản, những gì người dùng RAM không làm là họ dự trữ một lượng lớn RAM buộc Windows phải trao đổi các chương trình khác vào đĩa và sau đó giải phóng RAM mà họ dành riêng. Có thể có các chiến lược khác nhau để làm điều này, nhưng tôi không phải là người bên trong.
Tôi khuyên bạn nên lấy thêm RAM vật lý nếu điều đó là có thể, vì sẽ đến lúc chương trình được đặt ngoài cần lấy lại phần bộ nhớ của nó ...
Bằng cách cố gắng đánh lừa hệ điều hành, nó mang lại ấn tượng rằng có thể một cái gì đó đang được thực hiện. Cách tiếp cận như vậy gần như là một trường hợp cướp Peter để trả Paul.
Hoặc ... nếu bạn cố gắng và không nhận được thứ gì trong thời gian dài, bạn sẽ nhận được ... không có gì.
Nói cách khác, tôi coi loại điều này là một kẻ lừa đảo. Nếu bạn thiếu RAM, giải pháp kỹ thuật dài hạn tốt nhất là mua thêm.
Windows sẽ gửi một thông báo 'LOW_MEMORY' xung quanh để yêu cầu tất cả ứng dụng giải phóng dữ liệu không sử dụng của họ. Bộ nhớ cache máy chủ và tệp SQL được xóa để bạn sẽ có thêm nhiều không gian trống. Điều này cũng xóa bộ nhớ cache của tập tin windows có thể dễ dàng chiếm 1 gig dung lượng khi khởi động.
Phân bổ một khối lớn bộ nhớ là một cách dễ dàng để kích hoạt thông báo BỘ NHỚ THẤP nhưng có thể có các hệ thống thông minh hơn.
Cùng với các câu trả lời khác, các công cụ cũ hơn như RAMDoubler được sử dụng để nén RAM trong bộ nhớ, với chi phí CPU rõ ràng khi truy cập. Tôi nghĩ rằng không ai làm điều này nữa, vì chi phí truy cập đó.
EDIT: không có ai .. ngoài Apple Mọi thứ cũ lại mới. Cụ thể hơn, sự chênh lệch giữa tốc độ CPU và tốc độ của các công nghệ bộ nhớ (đặc biệt là đĩa) rất lớn vì đây là một lựa chọn tốt hơn, đặc biệt là với chi phí điện (đọc: pin) để đánh đĩa.
Họ thường chỉ buộc hệ thống sử dụng nhiều tệp hoán trang hơn và ít RAM hơn. Vì RAM nhanh hơn đĩa cứng, nên trong trường hợp xấu nhất, bạn sẽ thấy tốc độ giảm. Tốt nhất, bạn sẽ thấy nhiều RAM hơn, nhưng không có thêm tốc độ.