Интересно, а что если прогнать тест с Bun. Он хоть и написан на Zig (который у тебя показал грустные показатели), но в Bun он прям летает.
@eugenefedoryachenko8793
8 ай бұрын
Http сервер на bun в моих тестах выдает вот такой rps: 35843.19 [#/sec] (mean)
@ВладимирГорячев-ю3э
3 ай бұрын
Bun летает потому, что он изначально использует uwebsockets.js библиотеку, которая написана на C++
@blazheiko777
9 ай бұрын
оптимизации внутри виртуальный машины V8 очень крутые, если вычисления выполняются в цикле.
@nikitatimofeenko9351
10 ай бұрын
жду rust и axum/actix
@Alexey-gp7vc
9 ай бұрын
Чёт у автора всё совсем печально с достоверностью. Go/gin разгромно проигрывает NodeJs, на FastApi вообще забил, не настроив gunicorn, в raw perf нода выигрывает даже у раста, лол)) Zig неадекватен совсем. Может стоило чуть больше вникать в каждый стек? а то это тыканье пальцем в небо какое-то))
@tuRistst
9 ай бұрын
Попробуй moleculer. Тогда вообще в космос улетишь
@RomanTchekashov
8 ай бұрын
В цикле нужно рандом добавить, чтобы оптимизации меньше срабатывали! Выложи код на гитхаб?
@32zim32
8 ай бұрын
Я долго думал стоит ли так делать, но наверное в реальных условиях редко встречаются такие циклы как у меня и ты прав стоит добавить рандома
@32zim32
8 ай бұрын
Хотя там каждый цикл содержит сайд эффект. Главное не тестировать имплементацию рандома
@RomanTchekashov
8 ай бұрын
@@32zim32 kzitem.info/news/bejne/yY2m0mSrkZ-Keo4si=oFQhBHpmsMPYwYHj Даже не то, что рандом, просто, чтобы сборщик мусора вызывался почаще.
Пікірлер: 11