Nhiều người được giáo dục về cách bộ nhớ cache của trình quản lý bộ nhớ Windows hoạt động bằng cách đọc các trang trắng của Microsoft, v.v. Tuy nhiên, có khá ít tài liệu mô tả các vấn đề về hiệu suất trong thế giới thực (chậm chạp) liên quan đến các tệp được ánh xạ rất lớn / đang phát triển và danh sách chờ.
Tôi có máy tính Win7 64 bit (RAM 8Gb) hoạt động như một máy chủ. Tôi không thể thêm bất kỳ bộ nhớ cho nó. Nó có một loạt các bộ điều chỉnh TV ghi / ghi một số tệp mpeg2 khổng lồ đồng thời (ít nhất 3-8GB mỗi tệp) vào ổ cứng 24/7. Tùy thuộc vào mức độ bận rộn của PC của tôi khi ghi các chương trình TV, sau 1-3 ngày, PC của tôi trở nên chậm chạp.
Chỉ cần nhìn vào Trình quản lý tác vụ Windows, có vẻ như tôi không mở được nhiều ứng dụng lớn; và, rất nhiều "bộ nhớ khả dụng". Ngay cả khi tôi đóng tất cả các quy trình hoạt động, PC vẫn chậm chạp. Tuy nhiên, khi sử dụng RamMap, tôi có thể thấy rằng các tệp mpeg2 lớn này trở thành các tệp được ánh xạ trong danh sách chờ hoạt động; mà theo thời gian làm cho PC của tôi rất chậm chạp. Nếu tôi chọn "Danh sách chờ trống" trong RamMap, PC của tôi sẽ ngay lập tức trở nên cực kỳ nhạy; như thể tôi vừa khởi động lại nó. Tôi không thể làm gì khác để giải quyết tình trạng chậm chạp. Trên thực tế, PC sẽ không bao giờ phục hồi từ sự chậm chạp này trừ khi tôi làm trống danh sách chờ hoặc khởi động lại.
Tôi có một tiện ích dòng lệnh, EmptyStandbyList.exe, mà tôi thấy rằng nó lặng lẽ thanh trừng danh sách chờ thay vì phải làm điều đó trong GUI của RamMap. Tuy nhiên, thật không may, nó cũng loại bỏ các mục nhỏ hơn trong danh sách chờ rất hữu ích cho mục đích hiệu suất để nằm trong danh sách chờ.
Trong khi tìm kiếm trên Google, tôi đã tìm thấy những người khác có cùng vấn đề chính xác như tôi. Tuy nhiên, hầu hết các câu hỏi của họ không được trả lời; không có lời giải thích thực sự tại sao điều này xảy ra; và, không có cách dứt khoát nào để khắc phục sự cố ngoài kỹ thuật "Danh sách chờ trống".
Tôi đã thấy đề cập đến một tiện ích / dịch vụ MS có tên là "Dynamic Cache"; nhưng không chắc chắn nếu nó chữa cụ thể những gì tôi muốn. Ngoài ra, phiên bản Win7 / Win2008 R2 của nó dường như chỉ có sẵn thông qua hỗ trợ MS. Tôi cũng thấy một vài tiện ích đặt "giới hạn bộ đệm NT tối thiểu / tối đa"; nhưng những cái đó trông giống như chúng cụ thể cho các bộ Làm việc cho các quy trình, không phải danh sách chờ.
Tôi hy vọng ai đó có thể nghĩ rằng bên ngoài hộp có thể nghĩ ra một cách chữa trị duyên dáng hơn cho tôi thay vì tôi phải sử dụng một cách tàn nhẫn toàn bộ danh sách chờ thường xuyên; và, hy vọng có một lời giải thích dứt khoát cho triệu chứng mà tôi (và những người khác) đang thấy. Lý do tôi đề cập đến "bên ngoài hộp" là vì đã có rất nhiều người thích đọc thuộc về cách các tệp được ánh xạ và các ưu tiên của danh sách chờ "nên" hoạt động trên giấy; Điều đó không hữu ích cho tôi.