Google'ın deneyimli mühendisleri Jeff Dean ve Sanjay Ghemawat, yazılım performansını artırmanın önemine ve bu alandaki tecrübelerine dayanarak genel prensipleri ve spesifik teknikleri bu makalede paylaşıyor. Odak noktaları, tek bir ikili dosya (binary) bağlamındaki genel performans ayarlamaları olup, dağıtılmış sistemler veya makine öğrenimi donanım performansı gibi geniş konuları kapsamıyor. Makalede sunulan örnekler çoğunlukla C++ tabanlı olsa da, dile özgü detaylardan ziyade, genel ilkelerin diğer programlama dillerinde de uygulanabilir olduğu vurgulanıyor. Yazarlar, uzun yıllara dayanan performans ayarlama çalışmalarından elde ettikleri bilgileri, diğer geliştiricilerin de faydalanması amacıyla derlediklerini belirtiyor.
Yazarlar, Donald Knuth'un "erken optimizasyon tüm kötülüklerin kökenidir" sözünün genellikle bağlamından koparılarak yanlış anlaşıldığına dikkat çekiyor. Knuth'un tam alıntısına göre, zamanın %97'sinde küçük verimlilikleri göz ardı etmeliyiz, ancak kritik %3'lük dilimdeki fırsatları kaçırmamalıyız. Bu belge, işte o kritik %3'lük dilime odaklanıyor ve %12'lik bir hız iyileştirmesinin bile mühendislik disiplinlerinde asla marjinal kabul edilmediğini savunuyorlar. Birçok geliştiricinin "kodu mümkün olduğunca basit yazalım ve performansla daha sonra profilleyerek ilgilenelim" yaklaşımının çoğu zaman yanlış olduğunu öne sürüyorlar.
Bunun yerine, kod yazarken, okunabilirliği veya karmaşıklığı önemli ölçüde etkilemiyorsa daha hızlı alternatifi seçmeye teşvik ediyorlar. Geliştiricilerin yazdıkları kodda performansın ne kadar önemli olabileceğine dair bir sezgi geliştirmelerinin, daha bilinçli kararlar almalarını sağlayacağını belirtiyorlar. Bu yaklaşım, yazılımın genel kalitesini ve kullanıcı deneyimini artırma potansiyeli taşıyor ve "küçük verimlilikleri" göz ardı etmenin her zaman doğru bir strateji olmadığını gösteriyor.
Yazılım performansını artırmak için erken optimizasyonun yanlış anlaşılan yönlerini açıklayarak, geliştiricilerin kod yazarken daha bilinçli performans kararları almalarına rehberlik ediyor.