For full conference details, see the website: http://llvm.org/devmtg/2019-10/
Back To Schedule
Tuesday, October 22 • 5:15pm - 5:50pm
Memoro: Scaling an LLVM-based Heap profiler

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Memoro is a heap profiler built using the LLVM Sanitizer infrastructure. It instruments your program during the compilation and its visualiser helps you navigate the collected profile by highlighting bad patterns, such as frequent allocation and waste of memory. Collecting data proved to be a challenge: instrumented programs don’t meet our expectations and the run-time overhead makes Memoro impractical to use on larger services. This talk presents our work to overcome those constraints, understand the source of the overhead and reduce it, so Memoro can be applied more easily on Facebook services.

avatar for Thierry Treyer

Thierry Treyer

Performance and Capacity Engineer, Facebook
I'm working on Memoro, a heap memory profiler, and want to better how memory impact performance!

Tuesday October 22, 2019 5:15pm - 5:50pm PDT
Breakout Room-1 (LL21AB)