Performance Profiling
Noun · Development
Definitions
The practice of instrumenting a running program to measure where time and resources are spent — typically producing flame graphs, call trees, or hot-spot reports — so developers can identify the specific functions or code paths responsible for slowness.
In plain English: Recording exactly where a program spends its time so you can find the slow parts and fix them.
Example: "Performance profiling revealed that 60% of request time was spent serializing the response — we switched to a streaming serializer and cut latency in half."