Part II

Observation

A man should look for what is, and not for what he thinks should be.

—Albert Einstein

As discussed in Part I, measurement is the act of ascertaining the size, amount, or degree of something.

Observation is a broader term than measurement. It refers to watching something carefully and attentively, but covers multiple aspects. A measurement determines a numerical value (with units) of a single aspect, while an observation encompasses many aspects at once, some of which may be unexpected. An observation may also encompass a time sequence of events—the dynamics.

This second part presents techniques for observing the behavior of time-constrained software. Good code logs the start and stop times of every transaction and subtransaction, ...

Get Understanding Software Dynamics 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.