Learn about innovative approaches to reduce Bazel's memory consumption in this technical talk from Google engineers. Explore several key memory optimization techniques including skyfocus implementation and skeletal analysis, while discovering strategies for decreasing peak heap usage. Dive into the benefits of lazy evaluation through examining lazy macros and lazy loading mechanisms. The presentation builds upon developments since the previous BazelCon, showcasing practical solutions for improving Bazel's performance through enhanced memory management.
Overview
Syllabus
Reducing Bazel's Memory Consumption - Ivo Ristovski List & Jingwen Chen, Google
Taught by
Linux Foundation