Почему Google Chrome использует так много оперативной памяти?

В диспетчере задач Windows на вкладке «Процессы» вы, возможно, заметили, что Google Chrome использует то, что, по-видимому, превышает его справедливую долю памяти вашего компьютера. Чтобы узнать почему, прочитайте следующие разделы.

Более высокий пользовательский спрос

За прошедшие годы браузеры стали более продвинутыми с дополнительными функциями, а пользователям требуется более высокая производительность. В дополнение к более высокому спросу на потребление мультимедиа (например, для игр и потокового видео), просмотр с вкладками увеличивает использование ресурсов. Каждая вкладка браузера использует значительный объем памяти, обычно от 100 до 250 МБ.

стабильность

Google Chrome использует разные процессы для различных компонентов, таких как дополнительные вкладки (как мы упоминали в предыдущем разделе), плагины и расширения браузера. Хотя это может показаться неэффективным, этот метод позволяет Chrome функционировать даже в случае сбоя одного из этих компонентов, что обычно считается лучше, чем сбой.

Скорость и эффективность

Одним из лучших способов повышения производительности является метод, называемый предварительным рендерингом. Предварительный рендеринг предполагает, что по определенным ссылкам, вероятно, будут нажиматься кнопки, и начинает загружать этот контент в фоновом режиме. В Chrome 63 и более поздних версиях для предварительного рендеринга используется технология NoState Prefetch, которая требует приблизительно 50 МБ ОЗУ для каждой предварительно отрендеренной страницы.