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



  • Если использовать открытие/закрытие браузера, то скрипт с задержками старта в виде сна (скажем в 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. Но это только для скомпилированных.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.