PERF-MEM(1) perf Manual PERF-MEM(1) (NAME) perf-mem - (SYNOPSIS) perf mem [] (record [] | report) (DESCRIPTION) "perf mem record" perf.data . perf record . "perf mem report" . perf report . (loads) (stores) . -t . Intel (use-latency) ( ). (pipeline queuing) . Arm64 SPE . perf-arm-spe(1) . SPE . AMD IBS Op PMU - (load-store) . (COMMON OPTIONS) -f, --force . -t, --type= : load store (: load,store). -v, --verbose ( ). -p, --phys-data / . --data-page-size / (page size) . RECORD (RECORD OPTIONS) ... . -e, --event . perf mem record -e list . -K, --all-kernel (kernel space). -U, --all-user (user space). --ldlat (loads). Intel Arm64 AMD . . AMD: - /sys/bus/event_source/devices/ibs_op/caps/ldlat '1' . - 128 2048 ( ) . - 128 . - . -i, --input= . -C, --cpu= CPU . : 0,1. - 0-2. (CPUs) . -D, --dump-raw-samples . -s, --sort= () - CSV . : symbol_daddr symbol_iaddr dso_daddr locked tlb mem snoop dcacheline phys_daddr data_page_size blocked. o symbol_daddr: o symbol_iaddr: o dso_daddr: o locked: (bus) o tlb: tlb o mem: o snoop: snoop ( ) o dcacheline: (cacheline) o phys_daddr: o data_page_size: o blocked: local_weight mem sym dso symbol_daddr dso_daddr snoop tlb locked blocked local_ins_lat . -F, --fields= - CSV . perf-report(1) . 'perf mem report' . o op: (load store prefetch ...) o cache: (L1 L2 ...) (hit) o mem: o dtlb: Data TLB ( L1 L2) o snoop: snoop OUTPUT FIELD SELECTION . -T, --type-profile . : mem, snoop, tlb, type. -U, --hide-unresolved . -x, --field-separator= ( -D). . report perf report record perf record. (OVERHEAD CALCULATION) perf-report(1) perf-mem (sample weight) . perf.data 180 20 : $ perf script -F period,data_src,weight,ip,sym 100000 629080842 |OP LOAD|LVL L3 hit|... 20 7e69b93ca524 strcmp 100000 1a29081042 |OP LOAD|LVL RAM hit|... 180 ffffffff82429168 memcpy $ perf report -F overhead,symbol 50% [.] strcmp 50% [k] memcpy $ perf mem report -F overhead,symbol 90% [k] memcpy 10% [.] strcmp "perf mem report" . ("mem" "snoop") . -F/--fields -s/--sort . . $ perf mem report -F mem,snoop ... # ------ Memory ------- --- Snoop ---- # RAM Uncach Other HitM Other # ..................... .............. # 3.5% 0.0% 96.5% 25.1% 74.9% . $ perf mem report -s mem,snoop # Overhead Samples Memory access Snoop # ........ ............ ....................................... ............ # 47.99% 1509 L2 hit N/A 25.08% 338 core, same node Any cache hit HitM 10.24% 54374 N/A N/A 6.77% 35938 L1 hit N/A 6.39% 101 core, same node Any cache hit N/A 3.50% 69 RAM hit N/A 0.03% 158 LFB/MAB hit N/A 0.00% 2 Uncached hit N/A (SEE ALSO) perf-record(1), perf-report(1), perf-arm-spe(1) perf 09/04/2026 PERF-MEM(1)