Identifying What to Modify

To identify performance and footprint problems, it is prudent to carefully review the design and requirements documentation of a system to find out about its operating parameters. Also, it is a good idea to look at external indications that something might have gone wrong during the design or implementation phases of the project. The next section focuses on telltale external symptoms encountered in the field.

Looking at the Symptoms

Hidden problems can exist within a system, even when it manages to function within its requirements. These problems can appear later—for instance, when requirements become stricter, amounts of input data increase, or the number of users goes up. The earlier you manage to identify and eliminate ...

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.