Есть ли какое-нибудь расширение позволяющее сделать подобное? Потому как при закрытии браузера с 10-50 вкладками и последующем его открытии происходит: ядра загружены на 100%, все жутко тупит и пользоваться невозможно ничем, пока хром не соизволит все вкладки подгрузить. В общем, нужно чтобы все вкладки, кроме одной были как бы заморожены. И начинали грузиться по мере переключения на них.
Так мне нужно, чтобы они все открывались с предыдущей сессии, но не все становились сразу активными.
в Firefox-е по умолчанию так и происходить, так ли иначе привык Chrome
Дело в том, что Firefox использует модель «один процесс — много ветвлений»
В Chrome используется противоположный подход, в котором задачи разбиваются по нескольким процессам. В результате процесс Google Chrome Renderer постоянно использует 100% CPU.
Преимущество такого подхода: В Chrome используется многопроцессная архитектура, и каждой вкладке или плагину, в большинстве случаев, соответствует отдельный процесс. Эта процедура, называемая изоляцией процессов, исключает вероятность того, что вкладки будут мешать друг другу. Также, злоумышленник, используя одну вкладку, не сможет подсмотреть, что происходит в другой, и, если на одной вкладке произойдет сбой, это не помешает работе всего браузера — нужно будет просто закрыть данную вкладку.Chrome включает в себя диспетчер задач, который позволяет посмотреть, как сайты и плагины используют оперативную память,процессор и интернет-канал пользователя, а также — завершить их работу в случае необходимости.
Chrome пытается решить и другую немаловажную проблему - потребление браузером оперативной памяти. В Google приняли решение запускать отдельный процесс для каждой открытой страницы. То есть, по сути, каждая страница будет работать в своей копии браузера. Это потребует чуть больше ресурсов сразу, зато в перспективе избавляет от нескольких насущных проблем и даёт некоторые преимущества.
Постоянно выделяя и высвобождая небольшие объёмы оперативной памяти под элементы страниц, браузеры обычно быстро фрагментируют отведённое им операционной системой адресное пространство и оказываются вынуждены просить добавки, постепенно разбухая до совершенно неприличных размеров. К тому же, если обработка какой-то из страниц вдруг вызовет сбой, то браузер скорее всего либо зависнет, либо прекратит свою работу.
Многопроцессность же во многом перекладывает проблемы на операционную систему. Та выделит сразу большой кусок памяти на процесс для одной страницы, а после её закрытия полностью высвободит ресурсы. Это не защитит память от фрагментации полностью, но масштабы будут совсем другими. К тому же, современные операционные системы знают своё дело куда лучше браузеров. Это, кстати, даёт возможность значительно эффективнее использовать многопроцессорные конфигурации.
В плане надёжности этот метод тоже работает великолепно. Изолируя каждый процесс, Chrome полностью контролирует его работу и может в любой момент завершить его, не давая неприятности повлиять на другие открытые страницы. Мало того, пользователь сам может поинтересоваться тем, сколько ресурсов потребляется разными процессами, и при желании избавиться от самых прожорливых. То же касается и плагинов. Если, к примеру, проигрыватель Flash вдруг начнёт слишком сильно нагружать компьютер, его можно будет отключить на ходу.
Chrome запускает каждую вкладку в отдельном процессе. Но это можно изменить.
–process-per-tab
Этот ключ в параметрах запуска браузера указывает запускать каждую вкладку в отдельном процессе. Это ускоряет рендеринг страниц и делает браузер стабильнее, но требует больше оперативной памяти. Этот режим установлен по умолчанию.
–process-per-site
Этот ключ указывает браузеру запускать отдельный процесс для каждого сайта. Скажем, если у вас открыто 2 вкладки с habrahabr.ru и 3 с gmail, то процессов будет ровно 2.
–single-process
Этот ключ указывает браузеру запускать все вкладки в одном процессе, как в большинстве других браузеров. Экономит память.
Решения:
В форумах нашел расширения для Chrome, чтобы только грузился последний активный вкладка
https://chrome.google.com/webstore/detail/tab-hibernation/pbdpajcdgknpendpmecafmopknefafhaМожете посчитать статью на хабре
Производительность Firefox и Chrome на 150 открытых вкладках