#prog #rust #article
How much does Rust's bounds checking actually cost?
What is the actual cost of all this extra bounds checking, though? There’s a little bit of prior art here <...> On the other hand, I wasn’t able to find an extensive analysis of the cost of pervasive bounds checking on a real, large, production Rust codebase with high performance sensitivity. I happen to work on one of those, so I figured it might be interesting to take a look at the cost of bounds checks in the hot path.
TL;DR: выкидывание всех этих проверок — даже с использованием запатченного rustc, который не генерирует инструкции с проверками индексации (что вообще-то unsound) — не делает программу быстрее и даже может сделать несколько медленнее.
How much does Rust's bounds checking actually cost?
What is the actual cost of all this extra bounds checking, though? There’s a little bit of prior art here <...> On the other hand, I wasn’t able to find an extensive analysis of the cost of pervasive bounds checking on a real, large, production Rust codebase with high performance sensitivity. I happen to work on one of those, so I figured it might be interesting to take a look at the cost of bounds checks in the hot path.
TL;DR: выкидывание всех этих проверок — даже с использованием запатченного rustc, который не генерирует инструкции с проверками индексации (что вообще-то unsound) — не делает программу быстрее и даже может сделать несколько медленнее.
Readyset Blog
How much Rust's bounds actually cost | Readyset
Rust prevents out-of-bounds memory accesses and buffer overruns via runtime bounds checks - what’s the cost of those bounds checks for a real-world, production application?
👍9🤔5🤯3
Forwarded from Neural Machine
Когда ситуация мужская, возникает необычное сексуальное поведение.
🤔16👍1
Как давно вы подписаны на канал?
Anonymous Poll
10%
Меньше месяца
10%
От месяца до трёх
11%
От трёх месяцев до полугода
25%
От полугода до года
31%
От года до двух лет
14%
Больше двух лет
Forwarded from Neural Shit
Увидел в каком-то тематическом чате (пытался найти в каком, но так и не нашел, если автор читает, напиши, оставлю ссылку) охуенный лайфхак: когда видите очередные новости в духе "ИИ убьёт всех человеков", мысленно меняйте слово "искусственный интеллект" на "перемножение матриц" (что есть правда).
Вооружился плагином FoxReplace, чтобы делать это автоматически и всегда. Теперь новости о ИИ выглядят куда интереснее.
Вооружился плагином FoxReplace, чтобы делать это автоматически и всегда. Теперь новости о ИИ выглядят куда интереснее.
😁24🤣3❤1
Forwarded from Generative Anton
Вчера-сегодня появился некий сайт с хакатоном ЧВК "Вагнера". В общем, он хостился на Bitrix24. Который в свою очередь не под санкциями, НО по случайному стечению обстоятельств хостился на AWS. В итоге, IP адрес домена вел к EC2 хосту AWS.
Ну в общем, полдня в написании жалоб внутри и вот, AWS постучал по макушке Bitrix'у. Никогда писать жалобы не было так приятно.
Ну в общем, полдня в написании жалоб внутри и вот, AWS постучал по макушке Bitrix'у. Никогда писать жалобы не было так приятно.
❤19👍7🤡5💩3
Forwarded from Технологический Болт Генона
Можно дебажить GitHub Actions. Считаю, что сие просто прекрасно.
Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
https://github.com/mxschmitt/action-tmate
Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
https://github.com/mxschmitt/action-tmate
👍9🔥4
Forwarded from мне не нравится реальность
в новой версии tg desktop сообщения слишком закруглённые
👍2
Forwarded from мне не нравится реальность
для людей которые как я: settings -> advanced -> experimental settings -> use small message bubble radius (благодарим @hatkidchan <3)
🔥3