Perf Tool
Noun · Development
Definitions
The Linux kernel's built-in performance analysis tool (perf) that uses hardware performance counters and software tracepoints to profile CPU cycles, cache misses, branch mispredictions, and other low-level events with minimal overhead. Commonly invoked as perf stat, perf record, and perf report.
In plain English: A Linux tool that measures exactly where a program spends its time and resources at the hardware level, helping developers find and fix slow spots.
Example: "I ran perf record on the hot loop and found 40% of cycles were spent on L3 cache misses from the random access pattern."