Anonymous
Почему бы сразу по-русски не написать?
тогда тебе будет некого поправлять (
Pavel
(до 210к)
это под виндой или линуксом?
Roman
это под виндой или линуксом?
У винды родовая травма сетевого стека
Roman
А как правильно?
dotnet publish -c Release -r ubuntu.16.04-x64
Roman
Ну я ещё и логи отключил, пушо в его жава аппе их не было
Hog
А для коры есть ngen?
Roman
А для коры есть ngen?
Это в пронет надо идти
Hog
Это в пронет надо идти
Насколько я понимаю паблиш под платформу просто говорит, какие нативные куски за собой тащить.
Roman
Главное что конфигурация релиз и дебаггера приаттаченного нет
Hog
https://github.com/dotnet/coreclr/blob/master/Documentation/building/crossgen.md#using-crossgen-to-create-native-images
Dr. Friedrich
Да, crossgen — это новый ngen.
Roman
Да, crossgen — это новый ngen.
А оно стэйбл вообще?
Roman
В PGO умеет?
Dr. Friedrich
Dr. Friedrich
В PGO умеет?
Вроде нет, но и ngen не умеет.
Hog
https://twitter.com/backendsecret/status/1112204133304537090?s=12
Hog
А ты только в основном до сих пор был?
Ivan
я тут был, потом чет вышел
Ivan
да собсно на днях решил немного потренироваться на кошках, т.к. на работе F# пока под вопросом https://medium.com/@fsharpfan/funogram-keyboard-how-to-reserve-seats-on-an-airplane-using-f-and-telegram-6f7035e9c698 P.S. чукча не читатель - чукча писатель @Dolfik зацени плиз =)
Николай
то и другое
Nikolay
Щас поправим
Nikolay
Теперь ок
Nikolay
Чет ссылки не работают
А bot config для чего у тебя используется?
Ivan
чтобы респонс на нажатие кнопки отсылать обратно. Я думал bot прокинуть, но чет не получилось сходу
Nikolay
Я подумаю, может какое-нибудь middleware сделать
Ivan
ага. Я чет прикурил при попытке передать AnswerCallbackQueryReq, он наследуется от какогото там IRequestBlabla<bool>
Nikolay
Кстати, вот Calendar можно было бы вынести в отдельный пакет :)
Nikolay
Это было бы прикольно
Ivan
да, согласен насчет календаря
Ivan
давай я попозже сделаю ветку чтоб показать проблему
Ivan
так на пальцах не объяснить
Николай
stackoverflow сломан, несите другой. https://stackoverflow.com/questions/34755022/f-printfn-guid
Андрей
И ситуация сильно улучшилась
Как??? Я больше 5k на винде и 25k на маке не смог. Причём полностью пустой проект dotnet new empty-чего-то-там
Roman
Из одной виртуалки в другую
Андрей
что-то тут не то. Я в wreq измерял и dotnet exec bla.dll. ЧЯДНТ?
Roman
Правда его с сорсов собирать надо
Roman
Но это быстро
Андрей
wrk бери
Да его имел ввиду. На винде правда из докера
Андрей
На маке нативно
Roman
Одна тачка в 4 ядра
Roman
Вторая в 8
Андрей
Но где разница в сто раз берётся, уму не растяжимо
Pavel
Почему так?
да хз. постоянно натыкаюсь в сети что под виндой с rps все плохо. сам на asp.net core больше 5к не смог добится
Nikolay
да хз. постоянно натыкаюсь в сети что под виндой с rps все плохо. сам на asp.net core больше 5к не смог добится
Тут может доктор @fvnever подсказать. Почему у товарища под виндой плохо с rps?
Андрей
... и почему автодополнение в райдере не автодополняет по нажатию на enter, а вместо этого тупо вставляет перевод строки
Roman
Почему так?
Ну, например, на каждое TCP соединение у тебя аллоцируется 4Кб буфер
Roman
Вне зависимости от того есть ли там какие либо данные
Roman
А линукс чо
Roman
Линукс из широких штанин достаёт epoll
Nikolay
Иначе ему нужно явно указывать, нажав стрелку вниз
Nikolay
А для чего он аллоцирует?
Roman
А для чего он аллоцирует?
Чтобы когда в соединение начнёт что то приходить - этому чему-то было куда приходить
Roman
А в линуксе как работает?
По мере необходимости
Nikolay
По мере необходимости
Не похоже, что из-за этого в разы будет производительность ухудшаться
Ιπταμενο
Это что за костыль?
https://github.com/AvaloniaUI/Avalonia/blob/d42b22d5e81a6476432fa3b0430e2997d0ce2f2c/src/Avalonia.Base/Utilities/GCNotifier.cs
Ιπταμενο
Romɑn
https://github.com/aaronpowell/DisappointinglyAttributed/ полезное расширение)
Dr. Friedrich
Тут может доктор @fvnever подсказать. Почему у товарища под виндой плохо с rps?
Откуда мне знать? Плейнтекст у меня около 40k rps отдавался на вин