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

База знаний

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

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

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

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

Сам предел стоит на экране «Движок», в поле «Браузеров одновременно».

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

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

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

Экран браузерного движка: поле «Браузеров одновременно» стоит на значении, посчитанном по памяти, о которой сообщает этот компьютер.
«Браузеров одновременно» на машине, где выходит пять. Строка рядом говорит, что отказ останавливает следующее окно и не трогает уже открытые.

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

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

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

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

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

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

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

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

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

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

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

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

Напишите через «Помощь» → «Написать в поддержку». В отчёте, который едет вместе с письмом, есть система и версия программы, а памяти машины и числа в «Браузеров одновременно» в нём нет, поэтому назовите их в письме сами.

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

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

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

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

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

Вопросы

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

Так и не вышло

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