Forget about small efficiencies, we need to figure out what is critical, why it is slow, and how to speed it up. Do not prematurely optimize.

Observations

  1. Counters
  2. Profiles
  3. Traces