Выгрузить инстанс из памяти в процессе выполнения проекта.

wtfowned

Client
Регистрация
07.04.2020
Сообщения
40
Благодарностей
11
Баллы
8
Добрый день! Подскажите пожалуйста :

Запускаю проект с браузером, выполняю некие действия, после чего браузер уже не нужен - только GET/POST запросы с куками. Инстанс браузера продолжает висеть в оперативке и на 40 потоков съедается 9гб оперативки (закрытие вкладки через кубик не помогает). Есть ли возможность выгрузить инстанс браузера и продолжить выполнение с куками профиля GET запросов?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 293
Баллы
113
В общих настройках инстансов ставьте ползунок "время жизни базы" в 1 минуту (меньше не позволит).
Далее, в проекте отключаете (и этим освобождаете) инстанс:
C#:
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.WithoutBrowser, true);
Инстансы браузеров будут переиспользоваться, лишние через минуту завершаться, а исчерпавшие лимит выполнений - сразу.
 
  • Спасибо
Реакции: wtfowned

wtfowned

Client
Регистрация
07.04.2020
Сообщения
40
Благодарностей
11
Баллы
8
В общих настройках инстансов ставьте ползунок "время жизни базы" в 1 минуту (меньше не позволит).
Далее, в проекте отключаете (и этим освобождаете) инстанс:
C#:
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.WithoutBrowser, true);
Инстансы браузеров будут переиспользоваться, лишние через минуту завершаться, а исчерпавшие лимит выполнений - сразу.

Спасибо за оперативный ответ!
Что из этого "Время жизни базы"?
 

Вложения

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 369
Благодарностей
3 293
Баллы
113
  • Спасибо
Реакции: wtfowned

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)