Size: a a a

Rust — русскоговорящее сообществo

2020 September 03

OA

Oleg Andreev in Rust — русскоговорящее сообществo
👍.
источник

JC

Julian =) Coffee in Rust — русскоговорящее сообществo
https://t.me/sys_beginners_ru
Скинуть ссылку на этот чат чтоли
источник

P

Pavel in Rust — русскоговорящее сообществo
на самом деле, линуховые контекст-свичи не такие уж и дорогие, но всё равно дороже голанговых каких раз в 20, но ведь голанг и без сисколлов обходится
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Почему 20?
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Julian =) Coffee
https://t.me/sys_beginners_ru
Скинуть ссылку на этот чат чтоли
👍.
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
А не 200 например
источник

P

Pavel in Rust — русскоговорящее сообществo
Dollar Føølish
А не 200 например
https://eli.thegreenplace.net/2018/measuring-context-switching-and-memory-overheads-for-linux-threads/ например, бенчмарки за 18й год в статье
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Спасибо
источник

P

Pavel in Rust — русскоговорящее сообществo
Dollar Føølish
Спасибо
мне оттуда вот эта картинка больше всего понравилась
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Просто есть небольшая деталь , что после контекст свича тред будет использовать память , а это новая популяция tlb и кэшей, что этот бенч не отражает
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
В целом да, сам контекст свич не так дорог как его последствия
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Да даже простой сискол без контекст свич почти полностью выбивает tlb
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Dollar Føølish
Да даже простой сискол без контекст свич почти полностью выбивает tlb
сискол сисколу рознь и не пойти ли вам в тематический чат
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Хорошо) извините
источник

P

Pavel in Rust — русскоговорящее сообществo
Dollar Føølish
Просто есть небольшая деталь , что после контекст свича тред будет использовать память , а это новая популяция tlb и кэшей, что этот бенч не отражает
если у тебя в кешах содержимое общей памяти нагруженного приложения, то не страшно — малонагруженные будут редко его выгружать, а вот если у тебя несколько нагруженных приложений, тогда проблемка
источник

P

Pavel in Rust — русскоговорящее сообществo
(так-то и файберы кеши травят)
источник

P

Pavel in Rust — русскоговорящее сообществo
Oleg Andreev
Есть какая-то фундаментальная причина почему вытесняющие потоки внутри одного процесса не могут быть достаточно легковесными чтоб всякие async/await не нужно было лепить на уровне ЯП? Или это скорее продукт исторических причин и в теории можно все по-другому сделать?
https://kernel.dk/io_uring.pdf к слову, ещё о "легковесном ио" на асинках не в юзерленде (и сразу же: https://github.com/tokio-rs/io-uring )
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
ну тут опять на твоей программе лежит ответственность писать планировщик. Ты должен читать че там тебе ядро в кольцо вставило и прыгать куда нужно.
источник

ЭК

Эрес Кара-Сал... in Rust — русскоговорящее сообществo
Привет всем) Поделитесь пожалуйста обучающими ресурсами по IoT на Rust)
источник

RS

Roma S in Rust — русскоговорящее сообществo
Эрес Кара-Сал
Привет всем) Поделитесь пожалуйста обучающими ресурсами по IoT на Rust)
источник