Input/output limits application performance.

Writes initially update cache before backing store.

Testing system behavior over extended operation.

Network capacity limits performance.

Writes bypass the cache.

Snapshot of thread states and stacks.

Testing with large amounts of data.

Database operations limit application performance.

Cache loads missing data from backing store.

Measuring program performance characteristics.