Почему операционные системы используют больше оперативной памяти для тех же процессов после увеличения ее объема?

Почему операционные системы используют больше оперативной памяти для тех же процессов после увеличения ее объема?

Недавно я увеличил объем оперативной памяти с 8 ГБ до 16 ГБ и заметил, что и Linux, и Windows используют больше оперативной памяти дляте же процессы.

Например: до обновления оперативной памяти Firefox и некоторые другие приложения использовали, скажем, 5 ГБ оперативной памяти, а теперь, если у меняточнопри запуске тех же приложений использование оперативной памяти будет гораздо больше — около 20%.

Я даже перевалил за 8 ГБ использования ОЗУ, запустив всего несколько приложений, которые до обновления не потребляли больше 7 ГБ. Linux и Windows теперь используют гораздо больше ОЗУ для всего.

В чем причина этого?

решение1

Если оперативной памяти недостаточно для запуска всех необходимых вам программ, то операционная система (в данном случае имеется в виду Windows) будет использовать файл подкачки для заполнения памяти.

Если вы добавите память, это будет намного быстрее, чем файл подкачки на диске, и Windows будет использовать добавленную память, поэтому будет казаться, что вы используете больше памяти.

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

Другие операционные системы по своей природе схожи в том, как они работают с памятью.

У вас нет никаких проблем с оборудованием.

Связанный контент