4 Time Performance

Time is nature’s way to keep everything from happening all at once.

— John Archibald Wheeler

A number of software attributes are associated with the behavior of the system across time. The interactions between the various attributes are nontrivial and often involve tradeoffs. Therefore, before embarking on a project to improve the time performance of a program’s operation, it is important to determine which of the time-related attributes we want to change. The most important attributes are

Latency Also referred to as response time, wall clock time, or execution time: the time between the start and the completion of an event (for example, between submitting a form and receiving an acknowledgment). Typically, individual computer ...

Get Code Quality now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.