Статус работ над новой версией

Locked Bablosoft News
  • @support @Fox @UserTrue

    Прошу проверить в режиме запуска : Старый бас.xml новый бас2.xml

    Новый запускает 1-3 потока остальные висят в ожидании и по итогу идут с ошибкой .
    новый бас.png Screenshot_4.png
    Старый без проблем стартует разом все 10 без каких либо ошибок
    скришот 3 бас старый.png

  • @titus said in Статус работ над новой версией:

    @support @Fox @UserTrue

    Прошу проверить в режиме запуска : Старый бас.xml новый бас2.xml

    Новый запускает 1-3 потока остальные висят в ожидании и по итогу идут с ошибкой .
    Старый без проблем стартует разом все 10 без каких либо ошибок

    Если вы запускаете проект в новой версии BAS созданный в старой версии BAS, вам нужно пересохранить браузерные действия

  • @Fox said in Статус работ над новой версией:

    @titus said in Статус работ над новой версией:

    @support @Fox @UserTrue

    Прошу проверить в режиме запуска : Старый бас.xml новый бас2.xml

    Новый запускает 1-3 потока остальные висят в ожидании и по итогу идут с ошибкой .
    Старый без проблем стартует разом все 10 без каких либо ошибок

    Если вы запускаете проект в новой версии BAS созданный в старой версии BAS, вам нужно пересохранить браузерные действия

    Это серьезно? Оо хочешь сказать, что в огромных проектах надо все прокликать?

  • @Fox не надо так грубить :) это понятно что если была бы ошибка то пересохранить итд ) там тестовая 2 !! действия )) новый бас3.xml вот без пересохранения а просто на новом басе . тоже самое .Screenshot_2.png 4456.png
    именно в режиме запуска попробуй прогнать . В записи проблем нет )

  • @UserTrue said in Статус работ над новой версией:

    Это серьезно? Оо хочешь сказать, что в огромных проектах надо все прокликать?

    Для этого разрабатывается отдельный инструмент

    @titus said in Статус работ над новой версией:

    @Fox не надо так грубить :)

    Грубить? Можете уточнить где именно я нагрубил?

  • @Fox said in Статус работ над новой версией:

    Грубить? Можете уточнить где именно я нагрубил?

    Я пошутил . Ну логично что если была бы ошибка то пересохранить попробовал бы первым делом )
    выше ошибка другая . Старый это тест для старого баса и сделан на своей версии . Новый для нового на новом )

    Проблема либо в одновременном старте либо в чем то ещё . Первые запуски старый стартует обсалютно без проблем , новому же мерещутся ошибки и таймауты ) Даже одновременно запускал с одного пк . В старом всё ок . отмотал 50 сеансов 5x10 0 ошибок а новый : Screenshot_7.png

    Туда же добавилось 'Page.navigate' wasn't found" Screenshot_8.png
    P.s одновременно запущенны старый и новый . у каждого 10 потоков . Дабы исключить что сайт был недоступен \ сеть итд .
    старый 0 ошибок ) ни таймаутов \ ни 'Page.navigate' wasn't found" ни net::ERR_ABORTED
    @Fox чисто на всякий случай скрин Screenshot_9.png
    одновременной паралельной работы новый \ старый .
    Замечено :
    ошибки в основном идут в первые проходы . дальше более менее лучше становится в новом , потоки начинаю заводиться . бас и пути до профилей как на ссд проверялось так и на ram диске . так что это врятли "медленный ссд" )
    ну и если бы была проблема с профилями - то у нас есть вот такая ошибка новая :)
    Screenshot_10.png

  • @Fox said in Статус работ над новой версией:

    Для этого разрабатывается отдельный инструмент

    Хм, имхо это можно сделать внутри бас прозрачно, но это ладно.

    @titus said in Статус работ над новой версией:

    новый бас3.xml вот без пересохранения а просто на новом басе . тоже самое .

    Это подтверждаю, пробовал даже на совсем легкой страничке https://ya.ru из 10 потоков стабильно загружается 3

  • This post is deleted!
  • @ titus Зря удалил, ты прав после первых фейлов дальше работает без ошибок. И страницы грузит какбуд-то поочереди

  • @UserTrue выше собрал в одну кучу чтоб не было разброса . после 5 и 6 круга всёравно 1-2 about:blanka остаются но всёравно "уже пашет лучше" )

  • @titus said in Статус работ над новой версией:

    @UserTrue выше собрал в одну кучу чтоб не было разброса . после 5 и 6 круга всёравно 1-2 about:blanka остаются но всёравно "уже пашет лучше" )

    Ну вот субъективно как буд-то в один поток работает.
    2021-03-01_175418.png

    Особенно интересная ошибка Page.navigate wasnt not found

  • @support @Fox
    Так же сугубо личное имхо . Пропуск кадров (ограничение fps ) обязательно надо возвращать . На данный момент все кто тестируют и выводы что бас стал шустрее это отчасти верно , отчасти нет . Точнее пошустрее он стал заметно в режиме записи очень даже , но жрать cpu в многопотоке будет сильнее т.к даже старый при пропуске кадров 1(отключено) отрисовывал в 30 fps (ограничение на старом cef возможно ) . Новый же работает на 60 fps , это очень аукнется на cpu . Да я понимаю что бас стал шустрее за счет работы не через вебсокеты , но на данный момент это даже не компенсирует нагрузку на cpu . Дальше так же еще наложится canvas и тогда cpu может просто взвыть ) ближе к вечеру постараюсь подготовить тесты и пруфы . На данный момент пока только так : старый и новый . Оба в режиме записи , а как мы знаем у старого в режиме записи отсутствует "пропуск кадров"
    Screenshot_12.png Screenshot_11.png

  • Полностью поддерживаю @titus безмерный жор cpu, пропуск кадров крайне необходим

  • @titus рост CPU выростет это факт, но зато будут доступны другие инструменты для его снижения, тот же адблок можно будет поставить.

  • @titus попробуйте использовать этот флаг в chrome_command_line.txt
    --off-screen-frame-rate=60 (60 - число кадров)

  • @Sadzurami спасибо , попробую позже как до пк доберусь :) верни пост )
    @FastSpace зачем адблок нужен ? Скажу по тестам ,расширения тоже неплохо дают нагрузку но не на cpu , по крайней мере на данный момент , подключение плагина + 1-2 секунды старта профиля с рам диска :) а адблок в 99% ведь можно сделать блокировкой масок запросов так что на адблок я б не сильно расчитывал )

  • @titus said in Статус работ над новой версией:

    так что на адблок я б не сильно расчитывал

    Давно уже существует uBlock origin, который на порядок лучше adBlock-а, и при тoм гораздо шустрее.

  • @bigorat я не говорил что адблок как плагин плох . Под адблоком уже давно сформировано понятие плагина который режет рекламу , а adblock или ublock итд это все "адблоки" и если используя обычный браузер в них есть необходимость , то для bas каждый для себя может собрать функцию блокировкой запросов и по ней при желании даже сгенерировать модуль :) готов поспорить , что хендмейд модуль будет "дешевле" по ресурсам нежели сторонний плагин "адблок" будь то adblock или ublock итд не в этом суть .

  • @titus Когда ты блокриуешь запросы через актион запретить запросы, это можно спалить. А вот адблоком будет все официально.

  • @support https://community.bablosoft.com/topic/13262
    Поправьте этот баг, критично приходиться кастомить 2 функции. В конце темы найденное место проблемное.
    На остальное пофигу.