Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
конфиг BAS
-
-
так же ещё вопрос . Возможно ли как нибудь перераспределить нагрузку Bas с процессора на gpu , имеется 970gtx и i7 4770 даже если убрать
--disable-gpu
--disable-gpu-compositing
и задействовать gpu ,используется не более 20% , в тот момент когда проц умирает на 99% .. может как нибудь можно в конфигах задействовать сильнее видеокарту ? -
Как можно внести изменения в бас альтернатива в хроме chrome://flags , как записывать настройки и где ?
Можете поместить аргументы сюда
%AppData%\BrowserAutomationStudio\apps\18.4.0\chrome_command_line.txt
Список аргументов тут http://peter.sh/experiments/chromium-command-line-switches/Но некоторые из них могут не работать.
-
Возможно ли как нибудь перераспределить нагрузку Bas
Больше всего освобождает процессор параметр пропуск кадров.

Попробуйте установить его в 75 или больше.может как нибудь можно в конфигах задействовать сильнее видеокарту
Некоторые проблемы могут также наблюдаться из-за того, что BAS использует CEF вместе с Off-Screen Rendering, вот цитата
https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage
Off-Screen Rendering
With off-screen rendering CEF does not create a native browser window. Instead, CEF provides the host application with invalidated regions and a pixel buffer and the host application notifies CEF of mouse, keyboard and focus events. Off-screen rendering does not currently support accelerated compositing so performance may suffer as compared to a windowed browser. Off-screen browsers will receive the same notifications as windowed browsers including the life span notifications described in the previous section.Но, попробуйте установить пропуск кадров, это должно помочь.
-
как раз то, что я искал :)
подскажите пожалуйста, а возможно ли использовать аргументы из списка прямо в коде проекта?
Как например устанавливается прокси, сейчас - это set_proxy(hash["server"], hash["Port"], hash["IsHttp"], hash["name"], hash["password"])!могу ли я в этом файле (chrome_command_line.txt) использовать подобные штуки? --proxy-bypass-list="*.google.com;127.0.0."
возможно есть какой-то способ управлять данными параметрами прямо из кода проекта? как в случае с установкой прокси.
