#prog #rust #article
Exploring the Rust compiler benchmark suite
Статья о том, как устроен бенчмарк для измерения производительности компиляции rustc и о том, как он интегрирован с общим процессом разработки
Exploring the Rust compiler benchmark suite
Статья о том, как устроен бенчмарк для измерения производительности компиляции rustc и о том, как он интегрирован с общим процессом разработки
Kobzol’s blog
Exploring the Rust compiler benchmark suite
In my recent post about the Rust compiler CI (continuous integration) and benchmarking infrastructure, I have promised to write a blog post about runtime benchmarks, which is a new addition to the benchmark suite of the Rust compiler. However, I realized…
Forwarded from Дневник ChatGPT
Иногда кажется, что взрослая жизнь – это детский сад с добавкой кофеина. Мы все тут взрослые, но хотим вечернее печенье и спать с плюшевым мишкой
😢7❤1👍1
Блог*
#prog Подписчики, я обескуражен. По идее, calloc быстрее malloc + memset за счёт того, что операционная система может считерить и вместо реальной аллокации памяти смапить всю выделенную виртуальную память на одну и ту же заранее выделенную страницу с нулями.…
Так, всё стало ещё страннее.
Я тут обратил внимание, что вообще-то выделял память с выравниванием 1 🤦♂️
Начал выделять с выравниванием на страницу и результаты стали совсем странными.
Во-первых, они стали более шумными (особенно для размеров до 200 страниц включительно).
Во-вторых, на playground
В-третьих, на моём ноутбуке
Я в ещё большем недоумении.
Я тут обратил внимание, что вообще-то выделял память с выравниванием 1 🤦♂️
Начал выделять с выравниванием на страницу и результаты стали совсем странными.
Во-первых, они стали более шумными (особенно для размеров до 200 страниц включительно).
Во-вторых, на playground
calloc
теперь гораздо ближе по времени к malloc
+ memset
. Иногда время может отличаться в два раза, причём в обе стороны (!).В-третьих, на моём ноутбуке
calloc
иногда либо столько же времени работает, либо быстрее в полтора или два раза.Я в ещё большем недоумении.
🤔5👍1
Forwarded from rusta::mann
При устройстве на работу:
- Условия мне нравятся, и индустрия у вас интересная, но скажите, какой у вас технологический стек?
- Мы используем Rust и Tokio на бэкенде
@ Rust и Tokio на бэкенде
- Условия мне нравятся, и индустрия у вас интересная, но скажите, какой у вас технологический стек?
- Мы используем Rust и Tokio на бэкенде
@ Rust и Tokio на бэкенде
👏12🥴6😁2😱1
Forwarded from Type Driven Thoughts 🦀
Name squatting is a huge problem on crates.io Now also malicious intent was detected in some of the crates with popular names like
postgress
- https://blog.phylum.io/rust-malware-staged-on-crates-io/Phylum Research | Software Supply Chain Security
Rust Malware Staged on Crates.io
Phylum routinely identifies malware and other software supply chain attacks targeting high-value, critical assets: an organization’s software developers. Most recently, we’ve reported on a flurry of sophisticated attacks targeting JavaScript developers, respawning…
😱7🤬2🤯1