увеличении кол-ва потоков сильно не производительность не влияет. Меня не устраивает общая скорость работы
Какими инструментами можно искать место где больше всего тормозит и во что упирается?
Ищу какую-то библиотеку, чтобы я по коду расставил маркеры, а он мне показал между чем дольше всего выполняется
а что скрипт делает и почему увеличение количества потоков должно ускорить работу?
можно извратитсья и дебажить при помощи opentelemetry, если она уже есть чем это лучше чем принлны? удобней смотреть в web ui
pprof точнее, там хоть миссы бранч предиктора считай
много обращений к очереди, базе и внешнему api. Сам код в процессор или память упираться не должен, ищу что он ждет долго
Println не удобно, так как много потоков, колбеки, ветвления..
тогда телеметрия будет проще
А нет под рукой какой-либо хорошей статьи по использованию профайлера? А то что ни читал - всё какое-то очень примитивное, про что-то уровня миссов бранч предикта и речи не идёт
ой, у меня нет такого навскидку пытался вникнуть по кусочкам отовсюду
сам код велел такое дебажить трасировкой
это что такое?
Обсуждают сегодня