Câu hỏi này đã có câu trả lời ở đây:
Trình quản lý tác vụ cho thấy tổng mức sử dụng bộ nhớ của tôi ở mức 90% trong tổng số 6 GB của tôi, nhưng không có quá trình đơn lẻ nào sử dụng hơn 250 MB RAM và tổng mức sử dụng RAM của tất cả các quy trình đang chạy là dưới 2 GB. Tôi đã thử:
- Nhìn vào các số trong cột "Bộ nhớ" trên tab "Quy trình" của Trình quản lý tác vụ Windows 8.
- Nhìn vào các cột "Bộ làm việc", "Bộ làm việc riêng", "Bộ làm việc chung" và "Kích thước cam kết" trên tab "Chi tiết" của Trình quản lý tác vụ.
- Nhìn vào các cột liên quan đến bộ nhớ tương tự trong Process Explorer.
- Tôi đã thử chạy Sysiternals RAMMap, nhưng trong khi tôi gặp khủng hoảng bộ nhớ thấp, nó bị sập khi khởi chạy. Khi tôi giải quyết được sự cố, RAMMap chạy bình thường, nhưng tại thời điểm đó thì đã quá muộn.
Tất cả cho thấy một lượng bộ nhớ khá nhỏ đang được sử dụng.
Có rất nhiều người hỏi các biến thể của câu hỏi này, với các phiên bản khác nhau của cửa sổ, trên Internet. Một số người trong số họ quản lý để giải quyết vấn đề bộ nhớ thấp của họ, thường bằng cách cài đặt lại phần mềm; đôi khi bằng cách cài đặt lại các cửa sổ từ đầu. Tôi đang tìm kiếm một câu trả lời cho các câu hỏi chung mà tất cả những điều này chia sẻ, và dường như không bao giờ được trả lời ở nơi khác:
- Tại sao tổng bộ nhớ đã sử dụng cao hơn nhiều so với bộ nhớ được sử dụng bởi tất cả các quy trình được liệt kê, bất kể tôi cố gắng đếm chúng như thế nào?
- Làm thế nào các cửa sổ có thể "biết" rằng bộ nhớ được sử dụng mà không biết chương trình nào đang sử dụng nó?
- Những quá trình có thể có thể sử dụng hết bộ nhớ nhưng không hiển thị trong danh sách?
- Có phần mềm nào ngoài đó có thể cung cấp thêm thông tin về bộ nhớ đã sử dụng không?
Chi tiết cụ thể cho vấn đề của riêng tôi: Kể từ khi nâng cấp lên Windows 8.1, Sự cố xảy ra ngay khi tôi đăng nhập. Tôi hết bộ nhớ ngay khi chạy bất kỳ chương trình nào. Tôi nhận thấy trong Process Explorer rằng một số phiên bản của iexplore.exe đang chạy, dường như tự động bắt đầu. Một trường hợp cụ thể chỉ sử dụng một vài MB RAM, nhưng cho thấy hàng trăm triệu lỗi trang. Trong một ý thích bất chợt, tôi đã giết quá trình cụ thể đó và việc sử dụng bộ nhớ ngay lập tức giảm 70%.
Dẫn đến một câu hỏi cụ thể:
- Làm thế nào có thể giết chết một tiến trình được cho là chỉ sử dụng một vài MB giải phóng vài GB?
Và một câu hỏi (có lẽ khó):
- Không cài đặt lại Windows, làm thế nào tôi có thể tránh phải trải qua điều này mỗi khi tôi khởi động lại máy tính?