[Сделано]добавить постепенный запуск потоков



  • @oleg4ever, инициализация не срабатывает потому, что ресурсы уже закончились. Если задержку поставить, то все будет ок. На форуме есть пара тем с рецептами. Есть даже способ по 50 потоков за раз стартовать.



  • Если использовать открытие/закрытие браузера, то скрипт с задержками старта в виде сна (скажем в 300 потоков) будет отображать галочки браузеров по мере их запуска. Здесь явно видно что бас не получает нагрузку от создания 300 потоков в один момент времени.



  • @oleg4ever поиск по форуму поюзай.. первое попавшееся http://community.bablosoft.com/topic/2028/задержка-между-потоками/5


  • administrators

    @oleg4ever В новой версии браузер будет создаваться только по мере необходимости, тоесть достаточно поставить спать в начало работы.

    В будущем будет параметр, который ограничивает количество одновременно запускаемых браузеров.



  • @support как уже писал свежий движек хрома меньше вроде ресурсов ест
    и тоже будит профит если его обновить


  • administrators

    Добавил возможность плавного запуска браузеров.

    Есть возможность ограничить нагрузку по 3 параметрам:

    • Количество одновременно создаваемых браузеров.
    • Минимальное количество памяти в системе.
    • Максимальная нагрузка на процессор.

    Все это касается только запуска браузера.

    0_1513563774338_SmoothStartSettings.png

    При отсутствии необходимых ресурсов, БАС выдает такое сообщение:

    0_1513563823706_SmoothStartErrorReport.png

    Это сделано для того, чтобы не было видимости зависания.

    А вот так выглядит плавный запуск(пачками по 10).

    0_1513563899662_SmoothStart.gif



  • @support, отлично, удобства добавляются! Спасибо! Может в этой новой версии ещё и лог раздельный по потокам реализуете?)



  • Вотето админ дает ) На моих глазах БАС превращается в что-то оооччченнь крутое (он и так уже давно крут, но такими плюшками вообще нет слов)! Видно, что админ прислушивается к пользователям, делает так, чтобы им было просто и продуктивно работать.


  • administrators

    @out Рад вас снова видеть на форуме)


  • administrators

    @Antonio Думаю да, но чуть позже. Скоро интерфейс скомпилированных ботов можно будет сделать на хтмл + js с визуальным конструктором, и там можно будет изменить стандартное поведение лога просто обработав событие "log" на js. Но это только для скомпилированных.