Інтелектуальний, авангардний контент і трошки лайна | #УкрТґ
Тому шо треба не всякой хуйней заніматься, а жити інтєрєсно: читати книжки, бути шпіоном, дресірувать любіму обізяну, і ходить в оперу з красивими тьолками, получать удовольствіє.
Больше- Подписчики
- Просмотры постов
- ER - коэффициент вовлеченности
Загрузка данных...
Загрузка данных...
📚 *Посилання на матеріали, що обговорювались у випуску:* * The One Billion Row Challenge →
https://www.morling.dev/blog/one-billion-row-challenge/* GitHub repo →
https://github.com/gunnarmorling/1brc* The Rust Performance Book →
https://nnethercote.github.io/perf-book/#the-rust-performance-book* The Return of the Frame Pointers →
https://www.brendangregg.com/blog/2024-03-17/the-return-of-the-frame-pointers.html* SRE deep dive into Linux Page Cache → #
https://biriukov.dev/docs/page-cache/0-linux-page-cache-for-sre/Тестування відбувалось на Ryzen 7700. 🔖 *Розділи:* 00:00:00 Початок 00:01:21 Філософське питання пана Ігоря 00:08:22 The One Billion Row Challenge 00:15:04 Наївна реалізація на Rust (68s) 00:27:04 Профілювання. Біль із frame pointer 00:38:15 Перша оптимізація: зайві алокації пам'яті (42.4s) 00:45:38 Друга оптимізація: флаги компіляції; LTO; PGO (37.7s) 00:56:20 Третя оптимізація: паралелізм (4.3s) 01:04:06 Четверта оптимізація: mmap() (4.1s) 01:11:25 П'ята оптимізація: хеш-функція (3.3s) 01:16:23 Шоста оптимізація: парсинг рядків (2.3s) 01:20:10 Сьома оптимізація: парсинг чисел (2s) 01:27:20 Кінець 🌟 *Слідкуйте за нами:* Теми для подкасту →
https://github.com/orgs/shopokodu/discussions/categories/%D1%82%D0%B5%D0%BC%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BE%D0%B4%D0%BA%D0%B0%D1%81%D1%82%D1%83Telegram →
https://t.me/shopokoduSpotify →
https://open.spotify.com/show/1DMfOvlT5KHvHgZXaFSgXNApple Podcasts →
https://podcasts.apple.com/ua/podcast/шо-по-коду/id1641071826Google Podcasts →
https://podcasts.google.com/feed/aHR0cHM6Ly9tZWRpYS5yc3MuY29tL3Nob3Bva29kdS9mZWVkLnhtbA