Size: a a a

QA — Load & Performance

2021 April 08

DT

Denis Tarasov in QA — Load & Performance
в пушке у вас есть два метода, в которых вы и реализуете свой сценарий - bind и shoot
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Вам не кажется странным поведение для пушки: "просить многопоточное программирование своего сценария"?
Я конечно не в курсе как там, но в жиметре, ты пишешь "логику", а жметр - ее запускает самостоятельно менеджеря потоки
источник

DT

Denis Tarasov in QA — Load & Performance
собственно shoot вроде как выполняется в одной рутине и потом вы делаете слип, для переключения на на другую
источник

DT

Denis Tarasov in QA — Load & Performance
нет, там вас никто не просит это делать. это реализована уже в ядре генератора
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Вот, об этом я видимо и хотел услышать 🤔
источник

DT

Denis Tarasov in QA — Load & Performance
ну я сужу о том, что прочитал в сорцах самой пандоры
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Я пока в них не копался 🤷‍♂ но главное что бы это было юзабильно 🤔
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Самому решать где ставить слипы - чревато 🤔
источник

DT

Denis Tarasov in QA — Load & Performance
ну как по мне(а я не прогер конечно), там достаточно сложный код с каналами и все такое. и есть варианты заткнуться на блокировках
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
🤷‍♂
Я сравниваю с многопоточностью на джаве или питонячуей многопроцессорностью... И мое мнение - го проще разобраться, проще найти блокировку, проще не говнокодить...  А например на джаве, без промышленного опыта многопоточного программирования - разобраться что происходит и откуда выстрел в ногу действительно сложная задача
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Плюс я слышал что пандору рефакторили опытные разрабы, и отношу это к плюсу 😅
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Если не считать что "синьеры тоже гадять в код" 😅😅
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Сценарий то не обязательно писать в каналах...
источник

DT

Denis Tarasov in QA — Load & Performance
ну наверное да, мне сложно спорить, потому что опыта написания кода на джаве у меня нет(я про про. опыт)
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
А как работает пушка - надеюсь без ошибок, ей же уже не первый год
источник

СФ

Степа Фомичев... in QA — Load & Performance
Я не прочитал весь тред, но могу рассказать, почему много математики на пентоне)
источник

DT

Denis Tarasov in QA — Load & Performance
так там вы и не пишите - это все делается в ядре пандоры
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Пологаю дело в готовых инструментах на си, под питон? 🤔
источник

СФ

Степа Фомичев... in QA — Load & Performance
Потому что либы для работы со статистикой, сетками и прочим на питоне это на самом деле обертки над тонной кода на C
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
🤔
источник