Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
BAS перестаёт видеть данные от MEmu (listvms, скриншоты base64)
-
Работаю в связке BAS + MEmu.
Для связи использую memuc, дампы экрана и скриншоты через base64.
В какой-то момент BAS перестаёт взаимодействовать с MEmu:- Команда "C:\Program Files\Microvirt\MEmu\memuc.exe listvms" — BAS перестаёт видеть поток, хотя он существует.
- Проверка элемента через base64: делаю скрин "C:\Program Files\Microvirt\MEmu\memuc.exe -i 0 adb shell screencap /sdcard/screenshot.png" - BAS считает, что нужного элемента на скрине нет, хотя он есть.
При этом memuc работает: команды stop/start и тп срабатывают нормально.
Такое ощущение, что BAS перестаёт взаимодействовать с диском, где лежат скриншоты и информация о потоках через listvms (пробовал разные диски).
Помогает только перезапуск БАСа. Может ли это быть из-за того, что на протяжении работы скрипта, собирается много мусора в кэше? Если да, то можно ли как-то, на автомате, сделать, чтобы оно его очищало?Есть у кого мысли, как это обойти?