Size: a a a

2020 September 27

ВН

Виталий На Заборе... in cloud_flood
Марк ☢️ Коренберг
Запусти гу на 1 идре
да чот то же самое почти, 2.64 / 1.2 с
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Виталий На Заборе
да чот то же самое почти, 2.64 / 1.2 с
Под командой тайм запусти
источник

ВН

Виталий На Заборе... in cloud_flood
в топе видно что жрёт по-разному
источник

ВН

Виталий На Заборе... in cloud_flood
но время не меняется почти
источник

МК

Марк ☢️ Коренберг... in cloud_flood
Чтобы убедицца что узерспаце+сустем=риалтайм
источник

AO

Alexander Ovchinniko... in cloud_flood
источник

ВН

Виталий На Заборе... in cloud_flood
дада. GOMAXPROCS=1
3.29user 0.66system 0:03.96elapsed 99%CPU (0avgtext+0avgdata 2891596maxresident)k

GOMAXPROCS=16
17.96user 2.44system 0:03.41elapsed 596%CPU (0avgtext+0avgdata 2794408maxresident)k

нода
2.65user 0.32system 0:01.26elapsed 236%CPU (0avgtext+0avgdata 908328maxresident)k
источник

SG

Sergey Gruzdov in cloud_flood
Виталий На Заборе
короче резюме про статью на медиуме: креатив говно автор мудак. асинхронность в ноде самая песдатая. сишарп просто говно
хоспаде
источник

SG

Sergey Gruzdov in cloud_flood
как можно быть таким тупым
источник

SG

Sergey Gruzdov in cloud_flood
в статье есть хоть слово про ноду?
источник

SG

Sergey Gruzdov in cloud_flood
напиши свою статью почему нода пиздатей всех и посмотрим
источник

SG

Sergey Gruzdov in cloud_flood
пока я вижу как человек умело отхуесосил гошечку
источник

ВН

Виталий На Заборе... in cloud_flood
я не понял, чего он там отхуесосил, если шарп отсосал у гошечки
источник

SG

Sergey Gruzdov in cloud_flood
да ну
источник

SG

Sergey Gruzdov in cloud_flood
и да, поводу твоих тестов
источник

ВН

Виталий На Заборе... in cloud_flood
Виталий На Заборе
во бля, я даже поменял их код C# (чтоб под неткоре запустился) и протестил у себя
короче. AMD Ryzen 5 3600
Go: первый запуск 2.39 сек, второй 1.02 сек
C#: через 1М Channel-ов 5 сек, через Task<int> 2.5 сек
nodejs: через реализацию "канала" через тупой массив - 0.97 сек. напрямую через авейты - 0.21 сек
ну вот у меня так
источник

SG

Sergey Gruzdov in cloud_flood
слать по 1 байту пиздато конечно, поебашь хотя бы мегабайтными блоками
источник

ВН

Виталий На Заборе... in cloud_flood
да тест в целом кривой - юзать каналы как async/await это глупость какая-то
источник

ВН

Виталий На Заборе... in cloud_flood
это не аналог async/await
источник

ВН

Виталий На Заборе... in cloud_flood
правильно тестить как - взять например написать HTTP-сервер, ну или просто сокет сервер, который будет принимать коннекшн и отвечать на запросы пинг-понгом
и вот сделать это на: 1) горутинах 2) что там есть на эту тему в шарпе 3) ноде и асинках
источник