1

Возможный дубликат:
Как мне найти то, что поглощает всю память моей системы?

У меня есть машина с 4 ГБ оперативной памяти и без подкачки, потому что жесткий диск невероятно медленный и делает его практически непригодным для использования.

Я запускаю несколько процессов, и когда я суммирую всю память, потребляемую всеми процессами из диспетчера задач, он не дает более 400 МБ ОЗУ (рабочий набор и частный набор). Но диспетчер задач говорит, что используется 85% памяти, система жалуется, что ей не хватает памяти, и приложения аварийно завершают работу, поскольку у них не хватает памяти.

  • Для чего используются оставшиеся 3,5 ГБ оперативной памяти?
  • Есть ли способ обнаружить это?
  • Проанализируйте ядро, драйверы, кэши и все остальное, чтобы проверить, что именно использует эту память, чтобы я мог отключить ее, чтобы освободить часть оперативной памяти?

Я проверил показать все процессы и система 64-битная.

Я не верю, что ядро Windows 7 требует 3,5 ГБ ОЗУ для его работы ... Пожалуйста, обратите внимание, что я в большей степени парень из Unix, поэтому я не особо разбираюсь в Windows. Но для меня не имеет особого смысла, что, когда процессы потребляют 400 МБ, используется 4 ГБ ОЗУ и происходит сбой системы.

В Linux вы можете ввести команду free чтобы увидеть, сколько у вас памяти, сколько буферов используется и сколько "физически" используется приложениями. Есть ли что-то подобное в Windows?

0