База знаний
Открыто уже много профилей. Закройте один, прежде чем открывать следующий
Число в строке это счёт открытых
В строке названо, сколько открыто прямо сейчас, а не предел. Прочитав это как предел, человек идёт искать окно, которого нет.
Сам предел стоит в разделе «Движок» под строкой о количестве браузеров разом.
Откуда берётся предел
Он считается из памяти, о которой сообщает компьютер: несколько гигабайтов оставляется системе и около одного каждому браузеру. Ниже четырёх он не опускается и выше тридцати двух не поднимается.
Поэтому восемь гигабайтов дают около пяти, а рабочая станция на шестьдесят четыре заметно больше.
Уже открытые окна не трогают
Поднять предел самому
Строка о количестве браузеров разом принимает ваше число и запоминает его, оставаясь в тех же рамках от четырёх до тридцати двух.
Верните значение к расчётному, и предел снова поедет за железом, что важно при переезде на другую машину.
Очередь ждёт, а не проваливает
Групповой запуск, прогон сценария и расписание не записывают профиль в провал, когда мест нет. Они ждут освободившееся место до получаса.
Поэтому ночной прогрев тридцати профилей доходит до конца и на машине, которая держит пять разом.
Открытый профиль считается один раз
Нажатие «Запустить» на уже работающем профиле в предел не упирается вовсе. Программа выводит окно вперёд, а не считает вторую копию.
Как собрать улики
Если число в строке не сходится с окнами, которые вы видите, запишите его и повторите отказ ещё раз.
Пишите с экрана поддержки. В отчёте, который едет вместе с письмом, есть система, память и выбранный предел, то есть ровно то, из чего этот отказ и считается.
Чего эта статья не разбирает
- Дневной разгон действий внутри профиля. Их программа считает и предупреждает, но не вмешивается.
- Профиль, который не открывается, когда не запущено ничего другого. Там другая строка.
- Сколько памяти браузер занимает на самом деле. Предел это оценка, сделанная до того, как что-то открылось.
Где это решается
Каждое число выше это одно место в коде и один стенд.
- Предел считается из памяти и держится между четырьмя и тридцатью двумя
- apps/desktop/test/предел-открытых.js
- Место берётся счётчиком, и два запуска одного профиля не освобождают его раньше времени
- apps/desktop/test/место-берётся-счётчиком.js
- Групповая очередь ждёт место, а не записывает профиль в провал
- apps/desktop/test/очередь-запуска.js
- Прогон сценария ждёт место по тому же правилу
- apps/desktop/test/сценарий-ждёт-места.js
Вопросы
- Закрытое окно сразу освобождает место?
- Да. Счёт снимается в момент следующего запуска, а не по таймеру.
- Почему нижняя граница это четыре?
- Ниже четырёх продукт перестаёт годиться для работы, ради которой его покупают, а машина, не держащая четыре браузера, будет мучиться и с одним.
- Профиль без окна тоже считается?
- Да. Это полноценный браузер без окна на экране, и памяти он ест столько же, сколько с окном.
Так и не вышло
Поддержка читает отчёт, который едет вместе с письмом, и отвечает причиной, а не списком советов.