Top "Perf" questions

Perf is a profiler tool for Linux 2.6+ based systems.

What restriction is perf_event_paranoid == 1 actually putting on x86 perf?

Newer Linux kernels have a sysfs tunable /proc/sys/kernel/perf_event_paranoid which allows the user to adjust the …

linux-kernel x86 profiling perf intel-pmu
Linux perf events: cpu-clock and task-clock - what is the difference

Linux perf tools (some time ago named perf_events) has several builtin universal software events. Two most basic of them …

linux-kernel scheduler perf
perf.data file has no samples

I am using perf 3.0.4 on ubuntu 11.10. Its record command works well and displays on terminal 256 samples collected. But when I …

profiling perf
is there a windows equivalent of the linux command "perf stat"?

is there a windows equivalent of the linux command "perf stat"? For example to see frontend stalls, cache misses and …

windows perf
is it possible to run linux perf tool inside docker container

I tried giving the below command from container and found the below issue, may be because of "-moby" kernel version. …

linux docker containers perf moby
How do you get debugging symbols working in linux perf tool inside Docker containers?

I am using Docker containers based on the "ubuntu" tag and cannot get linux perf tool to display debugging symbols. …

linux docker linux-kernel perf
How does linux's perf utility understand stack traces?

Linux's perf utility is famously used by Brendan Gregg to generate flamegraphs for c/c++, jvm code, nodejs code, etc. …

linux-kernel perf flamegraph
Android Systrace Trace File Format

Android systrace tool, calls atrace tool via ADB. However, I don't understand very well the format of the traces file. …

android linux perf ftrace systrace