Chapter 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

LatencyAlso 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 ...

Get Code Quality now with O’Reilly online learning.

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