Перейти к содержимому

База знаний

Открыто уже много профилей. Закройте один, прежде чем открывать следующий

Это отказ открыть ещё один, а не закрытие того, что уже работает. Число в строке это сколько профилей открыто прямо сейчас, а предел, в который упёрлись, считается из памяти этой машины.

Число в строке это счёт открытых

В строке названо, сколько открыто прямо сейчас, а не предел. Прочитав это как предел, человек идёт искать окно, которого нет.

Сам предел стоит в разделе «Движок» под строкой о количестве браузеров разом.

Откуда берётся предел

Он считается из памяти, о которой сообщает компьютер: несколько гигабайтов оставляется системе и около одного каждому браузеру. Ниже четырёх он не опускается и выше тридцати двух не поднимается.

Поэтому восемь гигабайтов дают около пяти, а рабочая станция на шестьдесят четыре заметно больше.

Уже открытые окна не трогают

Ничего из работающего не закрывается. Программа не даёт открыть следующий и на этом останавливается, а профили на экране сохраняют свои сессии.

Поднять предел самому

Строка о количестве браузеров разом принимает ваше число и запоминает его, оставаясь в тех же рамках от четырёх до тридцати двух.

Верните значение к расчётному, и предел снова поедет за железом, что важно при переезде на другую машину.

Очередь ждёт, а не проваливает

Групповой запуск, прогон сценария и расписание не записывают профиль в провал, когда мест нет. Они ждут освободившееся место до получаса.

Поэтому ночной прогрев тридцати профилей доходит до конца и на машине, которая держит пять разом.

Открытый профиль считается один раз

Нажатие «Запустить» на уже работающем профиле в предел не упирается вовсе. Программа выводит окно вперёд, а не считает вторую копию.

Как собрать улики

Если число в строке не сходится с окнами, которые вы видите, запишите его и повторите отказ ещё раз.

Пишите с экрана поддержки. В отчёте, который едет вместе с письмом, есть система, память и выбранный предел, то есть ровно то, из чего этот отказ и считается.

Чего эта статья не разбирает

  • Дневной разгон действий внутри профиля. Их программа считает и предупреждает, но не вмешивается.
  • Профиль, который не открывается, когда не запущено ничего другого. Там другая строка.
  • Сколько памяти браузер занимает на самом деле. Предел это оценка, сделанная до того, как что-то открылось.

Где это решается

Каждое число выше это одно место в коде и один стенд.

Предел считается из памяти и держится между четырьмя и тридцатью двумя
apps/desktop/test/предел-открытых.js
Место берётся счётчиком, и два запуска одного профиля не освобождают его раньше времени
apps/desktop/test/место-берётся-счётчиком.js
Групповая очередь ждёт место, а не записывает профиль в провал
apps/desktop/test/очередь-запуска.js
Прогон сценария ждёт место по тому же правилу
apps/desktop/test/сценарий-ждёт-места.js

Вопросы

Закрытое окно сразу освобождает место?
Да. Счёт снимается в момент следующего запуска, а не по таймеру.
Почему нижняя граница это четыре?
Ниже четырёх продукт перестаёт годиться для работы, ради которой его покупают, а машина, не держащая четыре браузера, будет мучиться и с одним.
Профиль без окна тоже считается?
Да. Это полноценный браузер без окна на экране, и памяти он ест столько же, сколько с окном.

Так и не вышло

Поддержка читает отчёт, который едет вместе с письмом, и отвечает причиной, а не списком советов.