All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Performance Optimization Principles and Techniques from Google Engineers

By

alphabetting

5mo ago· 74 min readen

Summary

This document by Google engineers Jeff Dean and Sanjay Ghemawat presents a comprehensive guide to performance tuning principles and techniques based on their extensive experience at Google. The 14,656-word technical document covers general performance optimization principles, specific techniques, and illustrative source code examples from real change lists (CLs). It serves as a practical resource for software engineers looking to improve code performance, with insights drawn from Google's long-standing focus on performance optimization to serve more users effectively.

Key quotes

· 4 pulled
improving the performance of our software has been important from the very earliest days of Google, since it lets us do more for more users
We wrote this document as a way of identifying some general principles and specific techniques that we use when doing this sort of work
tried to pick illustrative source code changes (change lists, or CLs) that provide examples
Over the years, we (Jeff & Sanjay) have done a fair bit of diving into performance tuning of various pieces of code
Snippet from the RSS feed
An open-source collection of core C++ library code

You might also wanna read