Долгое выполнение поиска на странице

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18
Сервер с 24 ядрами(2 процессора) и 64 gb оперативки. Zenno 7.7.8.0

При запуске шаблона на 10 потоках все отлично, но при запуске в 50+ потоков есть пробелма:

В шаблоне есть кубик поиска текста на странице(стандартный), при трассировке шаблона выявил что это действие выполняется 5 секунд(при многопотоке).

Если положить текстовый исходный код в переменную(тоже 5 секунд), то проверка на поиск текста именно из переменной проходит в 0, так как много проверок есть профит, но как убрать даже эти 5 секунд, сильно замедляется выполнение шаблона?
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
ничего себе... 5 секунд... вот это скорость... мне бы такую...

вообще при увеличении потоков, все в них начинает выполнятся намного медленнее. особенности распараллеливания задач в виндовсе.
ну и сеть тоже не резиновая... загрузка страницы становится дольше.
 

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18
гигабитный канал, проблем нет с загрузкой. Проблема именно в общение с инстансом в многопотоке
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
гигабитный канал, проблем нет с загрузкой. Проблема именно в общение с инстансом в многопотоке
ну так конечно будут проблемы... на стандартных то кубиках...
что бы не было проблем, надо переходить на C# , проводить кучу тестов на узкие места. кстати есть классный анализатор, который как раз предназначен для этого. https://zennolab.com/discussion/threads/analizator-trassirovki-shablona.89877/
постоянно пользуюсь им.
 

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