#видеозаписи #плюсочетверг
На C++ Russia 2025 Алексей Веселовской рассмотрел то, как LLVM MemProf собирает профиль использования памяти и как затем LLVM может использовать этот профиль для PGO, автоматически расставляя подсказки менеджеру памяти, какая аллокация будет часто использоваться (hot), а какая редко (cold).
Этой весной он продолжил исследование и показал, во что в реальности превращается эта оптимизация при использовании TCMalloc (который как раз умеет и знает про hot и cold аллокации), насколько приложение становится быстрее или медленнее. И за счет чего. В докладе — как результаты микробенчмарков, так и результаты тестов реальных библиотек и приложений с PGO и без.
Алексей Веселовский — LLVM MemProf + TCMalloc hot/cold на практике
😉 YouTube | 📺 VK Видео
Предыдущий доклад Алексея — LLVM MemProf и методы профилирования памяти
😉 YouTube | 📺 VK Видео
Post #823
1.57K