Проблема с изображением при большом числе потоков
-
@Antonio Ну поиск по изображение сильно вредит производительности, если искать по селекторам тоже самое?
-
@Antonio chrome_command_line.txt копируется из xml проекта.
-
@Antonio Если искать очень большую картинку можно любой сервер положить.
-
Картинки маленькие, кнопки как правило. Т.е. поиск по картинкам именно видео нагружает? Попробую переделать под селекторы.
-
@support, убрал из проекта все поиски по картинкам, вписал --disable-gpu-vsync в xml проекта, но проблема осталась.
-
@Antonio Есть возможность предоставить доступ на сервер?
-
@support, да, могу дать доступ.
-
@Antonio Хорошо, напишите на почту mail.to.twaego@gmail.com
-
@support, написал.
-
Посмотрел, на сервере полностью нагружен проц.
Нужно либо брать несколько серверов, либо сервер получше, либо оптимизировать существующий.
Но работает и так, просто рдп не успевает все отрисовывать.
-
@support, проц не нагружен. Послал запись экрана на почту.
-
Для тех, кто будет искать
В Windows есть лимит на количество GDI объектов в системе - 65536.
Когда он превышается - начинается то, что вы описываете.
Каждый поток в БАС создает приблизительно 100-500 таких объектов, отсюда такое ограничение.Я собрал версию БАС, которая использует этот ресурс по минимуму https://bablosoft.com/distr/BrowserAutomationStudioDevelopment/lesshandlers/BrowserAutomationStudioInstallAllInOne.exe
И если добавить в файле chrome_command_line.txt добавить такую строчку --disable-remote-fonts, и выполнить действие "Выполнить код" c параметром font_list("Arial")!
то количество выделяемых объектов уменьшится до 250.
Еще есть софт для просмотра этих объектов http://www.the-sz.com/products/bear/