-6

Я получаю ошибки Out of Memory в одной из моих программ (я программист). Это смешно, потому что у меня 16 ГБ ОЗУ в системе Windows 7 x64, и нет причин, по которым мне не хватает. Поэтому я исследовал и посмотрел между Resource Monitor и Task Manager, чтобы найти то, что использует всю мою память:

Примечание: используется 15 158 КБ памяти. Но на первый взгляд объем памяти, фактически используемый программами, не складывается. Я подключил фактические цифры из диспетчера задач (отметка "Показывать процессы от всех пользователей" отмечена!) и получил около 10,7 ГБ, прежде чем попасть во все маленькие программы <50 МБ. Так куда же ушли оставшиеся 4 ГБ памяти?

1 ответ1

5

Я не могу следовать вашему выводу. На скриншоте 25 процессов, которые в сумме составляют около 11 ГБ, но есть около 150 процессов, которые вы не добавили, как вы заявили, потому что они слишком малы. Если вы возьмете эти ~ 150 процессов и предположите в среднем 25 МБ на процесс, вы получите ~ 4 ГБ, что соответствует объему памяти, который, по вашему мнению, отсутствует! Я бы порекомендовал вам поближе взглянуть на маленькие программы размером менее 50 МБ и пересчитать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .