This document discusses production profiling, including why it is important, how it differs from development and monitoring, and how to do it effectively. Production profiling provides deep insights into performance issues by measuring things like CPU time usage and memory allocation at the method/line level, unlike coarse ambient metrics. It helps identify specific bottlenecks to fix. Historical profiling data allows post-hoc analysis and correlation with other metrics. New low-overhead sampling profilers make always-on profiling possible, unlike traditional high-overhead instrumentation. The key is taking a proactive, systematic approach to profiling in production environments.