Подтвердить что ты не робот

Существует ли ограничение на количество пользователей в браузере Google Chrome?

Каков предел памяти по умолчанию для одной вкладки в chrome?

4b9b3361

Ответ 1

Трудно ответить правильно, и ответ может быть выяснен только в контрольных точках для конкретной задачи с конкретной сборкой.

Есть несколько вещей, которые могут позволить вам использовать от 1 до 2 ГБ памяти:

  • Версия Chrome: поскольку разные двигатели V8 имеют разные пределы памяти.
  • Платформа Chrome: 32-разрядная или 64-разрядная.
  • Сама операционная система: хром может быть построен с различными флагами для разных платформ.
  • Опять же, версия Chrome: в Интернете есть несколько дискуссий о перекомпиляции хром с некоторыми флагами компиляции, которые могут позволить использовать больше памяти, а затем разработчики Chrome решили исключить такие флаги из-за некоторых причин. Кто знает - возможно, они будут включать их снова или увеличит размер кучи по умолчанию.
  • Видеопамять: в некоторых случаях для содержимого страницы может потребоваться некоторая видеопамять, и если ваш видеоадаптер не имеет достаточного количества, Chrome возьмет его из общей памяти, что увеличит использование памяти для этой страницы.

Прямо сейчас, с 64-битной версией Chrome 47, в Windows 8.1 я могу взять до 1,8 ГБ с одной вкладкой, а затем он сработает.

Обновить:

Как я вижу, какая-то магия произошла, и предел изменился.
Для Chrome версии 63, на x64 Windows 10 OS, я мог бы выделить до 3,5 ГБ памяти, разбор огромной строки JSON и последующее отображение ее на странице.
Номер берется из диспетчера задач Chrome и из показателя Private Bytes от Process Explorer.

Ответ 2

Были разговоры о очень похожей теме. Здесь

Вы должны попробовать следующее:

Щелкните правой кнопкой мыши значок Chrome и перейдите к свойствам. Chrome должен быть здесь:

"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" 

Где% USER% - ваше имя пользователя на вашем ПК, очевидно;)

В конце строки добавьте --purge-memory-button

Он должен выглядеть так:

"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --purge-memory-button 

Теперь, когда Chrome работает, нажмите shift + Esc, и теперь у вас есть новая опция "Purge Memory", которая освобождает память. Закладки, которые не требуют внимания в это конкретное время, будут удалены из вашей оперативной памяти.

Вы также можете добавить одну из следующих строк:

Никогда не отказываться от памяти

--memory-model=high  

Во время переключения вкладок добровольно уменьшайте рабочий набор

--memory-model=medium 

Во время переключения вкладок добровольно уменьшайте рабочий набор, а также, когда

--memory-model=low 

Браузер активно не используется

Вы можете иметь несколько строк после целевого места "C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"

Предположим, мы хотим использовать линию "Purge memory" и линию "Low memory model". Это будет выглядеть так:

"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --purge-memory-button --memory-model=low 

Ответ 3

Мне удалось увеличить лимит памяти для моего приложения nk.js (chrome) на основе destkop, передав следующие параметры командной строки:

Node.js: node --max_old_space_size=12288 script.js
Google Chrome: chrome.exe --js-flags="--max_old_space_size=12288"
NW.js: add "js-flags": "--max_old_space_size=12288" to the package.json.

Отрегулируйте 12288 (12 ГБ) в соответствии с вашими потребностями