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 Counters Profiles Traces