Если при работе в Google Chrome открыть Диспетчер задач и понаблюдать за процессами браузера, то можно увидеть, что каждая вкладка открывается в отдельном процессе. Такой подход позволяет повысить стабильность работы обозревателя, и если на одной из открытых страниц произойдёт критическая ошибка, принудительно будет закрыта только она одна, а не весь браузер. С другой стороны, реализация решения требует больше оперативной памяти.
Если на счету у вас каждый мегабайт ОЗУ, снизить потребление памяти Chrome поможет маленькая хитрость, позволяющая открывать страницы одного и того же домена в одном процессе. По умолчанию Chrome открывает вкладки в отдельных процессах независимо от того, загружены ли в них совершенно разные сайты или только разные страницы одного сайта.
Изменим это поведение. Сделаем так, что вкладки со страницами одного и того же ресурса открывались в одном процессе.
Завершите работу Chrome, откройте свойства ярлыка, с помощью которого вы запускаете браузер и добавьте через пробел к строке в поле «Объект» команду
--process-per-site
, чтобы у вас получился вот такой путь:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --process-per-site
Сохраните настройки и запустите браузер. А теперь попробуйте открыть несколько страниц какого-нибудь ресурса одну за другой, наблюдая в это же время за процессами в Диспетчере задач. Вы увидите, что число экземпляров процесса chrome.exe не меняется, но стоит только открыть вкладку с другим сайтом (доменом), как к ним добавится один процесс.
Добавить комментарий