The Structure of This Book

This book is divided into three distinct parts.

  • Part I, "Everything But the Code" (Chapters 1–3)—This first book part discusses optimization theory of the aspects of software development that precede actual implementation. It offers advice and practical examples with solutions in areas such as choosing between programming languages, examining target hardware, looking at device interaction, setting up correct system requirements, designing new systems, and optimizing systems that already suffer from performance problems.

  • Part II, "Getting Our Hands Dirty" (Chapters 4–13)—This second book part discusses implementation problem areas by looking at examples of problems often encountered in the field. It shows where and why ...

Get C++ Footprint and Performance Optimization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.