Павел Косов — PGO: Как устроено и как использовать

Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd — — Profile-guided optimization — довольно мощная техника, которая позволяет улучшить производительность приложения. В данном докладе мы сначала разберемся, как эта техника устроена в компиляторе (на примере clang/llvm). Затем мы познакомимся с более продвинутыми вариантами применения PGO, такими, как двухпроходная инструментация и оптимизация бинарных файлов. И в конце разберем пару небольших примеров: когда PGO может улучшить производительность приложения, а когда — нет. Скачать презентацию: https://assets.ctfassets.net/oxjq45e8...

Константин Осипов — Корутины C++20 в Seastar
▶︎

Константин Осипов — Корутины C++20 в Seastar

#Backend, Вагиф Абилов, F# как лекарство от наболевшего — исповедь ветерана ООП
▶︎

#Backend, Вагиф Абилов, F# как лекарство от наболевшего — исповедь ветерана ООП

Виктор Шампаров — Как работает профилирование
▶︎

Виктор Шампаров — Как работает профилирование

Павел Филонов | Разделяй и управляй вместе с Conan.io
▶︎

Павел Филонов | Разделяй и управляй вместе с Conan.io

AIRI Seminars | Генеративное моделирование белков: текущее состояние и направления развития
▶︎

AIRI Seminars | Генеративное моделирование белков: текущее состояние и направления развития

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!
▶︎

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья
▶︎

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

«Катастрофа для экономики»: у России два выхода? | Олег Вьюгин про атаки на НПЗ и новый кризис
▶︎

«Катастрофа для экономики»: у России два выхода? | Олег Вьюгин про атаки на НПЗ и новый кризис

051. Modern C++ Allocators – Руслан Арутюнян (Intel)
▶︎

051. Modern C++ Allocators – Руслан Арутюнян (Intel)

Евгений Зуев — Университетский курс Compiler Construction: задачи, философия, структура, опыт
▶︎

Евгений Зуев — Университетский курс Compiler Construction: задачи, философия, структура, опыт

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство
▶︎

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

Василий Куликов — Уроки кодогенерации JSON Schema
▶︎

Василий Куликов — Уроки кодогенерации JSON Schema

Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++
▶︎

Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++

Türkei – USA Highlights | Gruppe D, FIFA WM 2026 | sportstudio
▶︎

Türkei – USA Highlights | Gruppe D, FIFA WM 2026 | sportstudio

Nvidia RTX SPARK — Should Apple Be Worried? | Review
▶︎

Nvidia RTX SPARK — Should Apple Be Worried? | Review

Белый хакер разбирает сцены из фильмов «Хакеры», «Матрица», «Мистер Робот», «Черное зеркало» и др
▶︎

Белый хакер разбирает сцены из фильмов «Хакеры», «Матрица», «Мистер Робот», «Черное зеркало» и др

Денис Панин — Как мы начали использовать vcpkg
▶︎

Денис Панин — Как мы начали использовать vcpkg

МФТИ: Ад или Рай? Учеба 24/7, отчисления и $20,000 зарплата
▶︎

МФТИ: Ад или Рай? Учеба 24/7, отчисления и $20,000 зарплата

Революционная ситуация: признаки. Статус S09E42
▶︎

Революционная ситуация: признаки. Статус S09E42