Tại sao tổng mức sử dụng bộ nhớ được Windows Task Manager báo cáo cao hơn nhiều so với tổng mức sử dụng bộ nhớ của tất cả các quy trình? [trùng lặp]

Task Manager hiển thị tổng mức sử dụng bộ nhớ của tôi là 90% trong tổng số 6 GB của tôi, nhưng không có quy trình nào đang sử dụng nhiều hơn RAM trên 250 MB và tổng mức sử dụng RAM của tất cả các quá 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.
  • Xem "Nhóm làm việc", "Nhóm làm việc riêng", "Nhóm làm việc được chia sẻ Đặt các cột "và" Kích thước cam kết "trên tab" Chi tiết "của Trình quản lý tác vụ.
  • Xem các cột liên quan đến bộ nhớ tương tự trong Process Explorer.
  • Tôi đã thử chạy Sysinternals RAMMap, nhưng trong khi gặp sự cố cuộc khủng hoảng bộ nhớ thấp, nó bị treo khi khởi chạy. Sau khi tôi giải quyết sự cố, RAMMap sẽ chạy bình thường, nhưng tại thời điểm đó thì đã quá muộn.

Tất cả đều 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 nhiều 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 câu trả lời cho những câu hỏi chung mà tất cả những câu hỏi này chia sẻ và điều đó dường như không bao giờ được trả lời ở nơi khác:

  1. 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 thế nào đếm chúng?
  2. 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ó?
  3. Quá trình nào có thể sử dụng hết bộ nhớ nhưng không hiển thị trong danh sách?
  4. Có phần mềm nào bị lỗi ở đó có thể cung cấp thêm thông tin về bộ nhớ đã sử dụ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 tôi 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ố trường hợp của iexplore.exe đang chạy, dường như được khởi động tự động. Một trường hợp cụ thể chỉ sử dụng một vài MB RAM, nhưng đã hiển thị hàng trăm triệu lỗi trang. Theo ý thích, 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 cách nào để giết một quy trình được cho là chỉ sử dụng vài MB, giải phóng vài GB?

Và một câu hỏi bổ sung (có lẽ là khó):

  • Trong thời gian ngắn phải cài đặt lại Windows, tôi có thể tránh phải thực hiện như thế nào điều này mỗi khi tôi khởi động lại máy tính của mình?
102
задан 29.07.2017, 22:01

0 ответов

Теги

Похожие вопросы