perf (Linux profiler)

E284619

perf (Linux profiler) is a powerful Linux profiling and performance analysis tool that leverages kernel performance counters to measure and diagnose system and application behavior.

All labels observed (1)

Label Occurrences
perf (Linux profiler) canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Linux performance analysis tool
command-line utility
profiling tool
analyzes kernel-space code
user-space applications
command perf annotate
perf bench
perf list
perf record
perf report
perf sched
perf script
perf stat
perf top
perf trace
developedBy Linux kernel community
includedIn most major Linux distributions
license GPL-2.0-or-later
measures CPU cycles
I/O-related events
branch misses
cache misses
context switches
instructions
page faults
task scheduling behavior
partOf Linux kernel tools
runsOn Linux
supports CPU performance events
DWARF-based call graphs (on supported builds)
branch tracing (on supported CPUs)
call-graph profiling
event-based profiling
filtering by CPU
filtering by PID
filtering by command name
frame-pointer-based call graphs
hardware cache events
per-process profiling
per-thread profiling
sampling-based profiling
software performance events
system-wide profiling
tracepoint events
supportsOutput interactive TUI reports
scriptable output formats
text reports
uses hardware performance counters
kernel performance counters
writtenIn C

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

gprof relatedTo perf (Linux profiler)