Использует ли Windows, Linux, Android или другая операционная система много оперативной памяти? Не паникуйте! Современные операционные системы используют оперативную память в качестве файлового кеша для ускорения работы. Если ваш компьютер работает нормально, беспокоиться не о чем.
Хотя это может показаться нелогичным для тех из нас, кто помнит, что нашим компьютерам всегда не хватало оперативной памяти, высокое использование оперативной памяти означает, что ваша оперативная память используется с пользой. Пустая RAM - это потраченная впустую RAM.
Плохое использование большого объема памяти против хорошего использования большого объема памяти
Во-первых, высокое использование памяти - не всегда хорошо. Если ваш компьютер кажется очень медленным, то использование большого количества оперативной памяти (ОЗУ) не очень хорошо. Если ваша оперативная память заполнена, ваш компьютер работает медленно, а индикатор жесткого диска постоянно мигает, ваш компьютер замена на диск . Это признак того, что ваш компьютер использует ваш жесткий диск, доступ к которому осуществляется гораздо медленнее, в качестве «переполнения» вашей памяти.
Если это происходит, очевидно, что вашему компьютеру требуется больше оперативной памяти или вам нужно использовать программы, требующие меньше памяти. Это определенно плохо.
Однако есть явная разница между этим случаем, когда ваш компьютер не работает должным образом, и более распространенным случаем, когда ваш компьютер работает нормально, но при этом используется тревожный объем оперативной памяти при небольшом количестве открытых программ.
Кэширование диска
Установите Windows XP на компьютер, и вы, вероятно, увидите, что она использует несколько сотен мегабайт памяти, когда система простаивает. Установите Windows 7 на тот же компьютер, и вы, вероятно, увидите, что Windows 7 использует несколько гигабайт памяти в той же ситуации.
Так что же происходит? Windows XP - это просто более легкая и быстрая операционная система? Неужели современные операционные системы перегружены и расточительны с памятью? Не совсем.
Оперативной памяти стало больше, чем когда Windows XP была блестящей новой операционной системой, и современные операционные системы используют ее преимущества. Современные операционные системы используют оперативную память вашего компьютера в качестве кеша для часто используемых файлов и данных программ.
В Windows эта функция известна как SuperFetch, которая была представлена в Windows Vista. SuperFetch отслеживает используемые вами приложения и загружает часто используемые файлы и библиотеки приложений в оперативную память вашего компьютера, прежде чем они вам понадобятся. Когда вы запускаете приложение, Windows загружает файлы приложения из вашей оперативной памяти, а не читает их с диска, что является медленным процессом. Это ускоряет запуск приложений и в целом делает ваш компьютер более быстрым и отзывчивым.
Это относится не только к Windows. Пользователи Linux также заметят, что их компьютер использует, казалось бы, тревожный объем памяти для кэширования файлов с вашего диска, и новые пользователи Linux могут быть обеспокоены, когда это заметят. Многие программы мониторинга использования ресурсов, такие как GNOME System Monitor, скрывают память, используемую кешем, от пользователя, чтобы пользователям не приходилось это понимать или беспокоиться.
Браузеры и другое программное обеспечение
То же самое касается браузеров и других программных приложений с собственными кэшами. Например, если вы заметили, что такой веб-браузер, как Mozilla Firefox, использует большой объем оперативной памяти, это не обязательно плохо. Если на вашем компьютере много оперативной памяти, хорошо, что Firefox ее использует. Кэшируя посещенные веб-страницы в оперативной памяти, Firefox может ускорить загрузку веб-страниц, значительно ускоряя использование кнопок «Назад» и «Вперед». По этой причине Firefox автоматически определяет идеальный размер кэша в зависимости от объема оперативной памяти вашего компьютера.
Сам Firefox исторически мог иметь утечки памяти и другие проблемы, но концепция та же. Для Mozilla не имеет смысла сокращать использование оперативной памяти Firefox до 50 мегабайт, потому что современные компьютеры имеют много оперативной памяти, которую Firefox может использовать для ускорения просмотра веб-страниц.
То же самое и с другим программным обеспечением. Программы с высоким потреблением памяти могут эффективно использовать вашу оперативную память, а не тратить ее зря.
Почему пустая оперативная память бесполезна
Вы можете подумать, что использовать ОЗУ в качестве кеша - это здорово, но вы не хотите, чтобы эти программные файлы и другие данные занимали вашу оперативную память. Вы бы предпочли иметь в наличии пустую оперативную память, чтобы программы запускались мгновенно, а память использовалась для того, что вы считаете лучшим, а не для того, что ваша операционная система и программы считают лучшими.
Однако это совсем не беспокоит. Независимо от того, заполнена ли ваша оперативная память кэшированными файлами или полностью пуста, все это доступно для программ, которым это действительно нужно. Кэшированные данные в вашей оперативной памяти помечаются как низкоприоритетные и немедленно удаляются, как только память понадобится для чего-то еще.
Поскольку при необходимости эти данные могут быть немедленно отброшены, использование ОЗУ для кеширования не является недостатком. (Единственный потенциальный недостаток - пользователи, которые не понимают, что происходит, запутываются.)
Пустая оперативная память бесполезна. Компьютер не быстрее записывает данные в пустую оперативную память, а пустая оперативная память не потребляет меньше энергии. Фактически, если вы запускаете программу, которая, возможно, уже присутствует в файловом кеше вашей RAM, программы будут загружаться намного быстрее, когда ваша RAM используется, а не когда она пуста.
Вот почему использовать убийцу задач на Android - плохая идея , и поэтому вам не следует слишком беспокоиться, если ваш компьютер заполняет вашу оперативную память. Это также одна из причин почему Windows XP не идеальная операционная система для современного оборудования - хотя использование ОЗУ XP может быть намного ниже, чем в Windows 7, это не обязательно хорошо, если у вас есть современный компьютер с приличным объемом ОЗУ.