Потоки хромиум

dm3nxgod

Новичок
Регистрация
03.08.2024
Сообщения
2
Благодарностей
0
Баллы
1
шабы на хромиуме при работе более чем 13 потоков,потоки теряют параллельность и работаю в синхрон в шагах с большими паузами,которых нет в логике.

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

K R

Client
Регистрация
14.01.2017
Сообщения
107
Благодарностей
102
Баллы
43
Включите трассировку проекта, посмотрите на каких этапах зависает работа.

Либо, как вариант, можно запустить много потоков в постере и параллельно запустить проект в PM. Чтобы сразу увидеть где проект будет зависать, посмотреть в мониторе трафика какие запросы висят и не выполняются, или выполняются по несколько минут. Если эти запросы не важны для работы, то потом можно их прибить через политику содержимого в настройках браузера.

Если нет желания разбираться, то можно попробовать выставить небольшой тайм-аут в настройках таба. Тогда все невыполненные запросы страницы после этого времени будут обрываться и шаблон пойдет дальше. Но есть риск что не будут выполнены какие-то важные запросы и не загрузятся нужные элементы.
 
  • Спасибо
Реакции: dm3nxgod

dm3nxgod

Новичок
Регистрация
03.08.2024
Сообщения
2
Благодарностей
0
Баллы
1
Они не поняли вопрос.
У тебя именно косяк в том,что все потоки выравниваются на одном и том же шаге(т.е. как будто у них это "точка сбора") и висят все дружно на нём и потом все дружно оживают и идут дальше.
Т.е. косяк именно в том что разные потоки друг с другом синхронизируются почему в одном и том же месте,потом дружно висят на одном и том же месте и потом идут все дружно дальше.Т.е. провис на этом шаге у потоков разный,кто первый туда пришёл,ждёт всех остальных дольше всех,а дальше они оживают одновременно,после зависания когда все пришли на ту точку логики.


Ответ от моего кодера, какие еще варианты могут быть?
 

K R

Client
Регистрация
14.01.2017
Сообщения
107
Благодарностей
102
Баллы
43
Ну так включите трассировку, запустите 15 потоков. Дождитесь когда несколько раз произойдёт то о чём вы пишете. Прервите выполнение потоков. Открывайте папку с файлами трассировки шаблона и изучайте их для того чтобы понять где именно происходит косяк, в каком именно действии. От этого можно будет отталкиваться дальше.

Похоже на гадание на кофейной гуще. Что за сайт, какие действия, какие прокси и т.п. - хз. Пока всё выглядит так, будто на хромиуме в отличие от CEF появился какой-то запрос, который выполняется очень долго и обрывается одновременно во всех потоках. Что в этот момент происходит - опять же хз. Возможно у вас прокси со сменой ip по таймеру, или на сайте что-то происходит также по таймеру. Я бы начал с поиска проблемного места в шаблоне, а не в постере.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 654
Благодарностей
4 628
Баллы
113
тебя именно косяк в том,что все потоки выравниваются на одном и том же шаге(т.е. как будто у них это "точка сбора") и висят все дружно на нём и потом все дружно оживают и идут дальше.
на каком шаге?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)