added various shell script helpers
This commit is contained in:
parent
7d407000fe
commit
603e689de7
6
perf_cache_record.sh
Executable file
6
perf_cache_record.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# This script measures cache efficienty things available on my machine according to "perf list".
|
||||||
|
# For this, set the test program #define MEASURE_ONLY mode!!!
|
||||||
|
|
||||||
|
perf record -e L1-dcache-load-misses,L1-dcache-loads,L1-dcache-prefetches,L1-icache-load-misses,L1-icache-loads,branch-load-misses,branch-loads,dTLB-load-misses,dTLB-loads,iTLB-load-misses,iTLB-loads ./ypsu.out
|
||||||
|
#perf stat -e L1-dcache-load-misses,L1-dcache-loads,L1-dcache-prefetches,L1-icache-load-misses,L1-icache-loads,branch-load-misses,branch-loads,dTLB-load-misses,dTLB-loads,iTLB-load-misses,iTLB-loads sleep 10
|
||||||
6
perf_flamegraph.sh
Executable file
6
perf_flamegraph.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
rm perf.data; perf record -F 99 -g -- ./ypsu.out
|
||||||
|
perf script | FlameGraph/stackcollapse-perf.pl > out.perf-folded
|
||||||
|
FlameGraph/flamegraph.pl out.perf-folded > perf.svg
|
||||||
|
brave perf.svg
|
||||||
7
perfcache.sh
Executable file
7
perfcache.sh
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# This script measures cache efficienty things available on my machine according to "perf list".
|
||||||
|
# For this, set the test program #define MEASURE_ONLY mode!!!
|
||||||
|
|
||||||
|
perf stat -e L1-dcache-load-misses,L1-dcache-loads,L1-dcache-prefetches,L1-icache-load-misses,L1-icache-loads,branch-load-misses,branch-loads,dTLB-load-misses,dTLB-loads,iTLB-load-misses,iTLB-loads ./test.out
|
||||||
|
perf stat -e L1-dcache-load-misses,L1-dcache-loads,L1-dcache-prefetches,L1-icache-load-misses,L1-icache-loads,branch-load-misses,branch-loads,dTLB-load-misses,dTLB-loads,iTLB-load-misses,iTLB-loads ./ypsu.out
|
||||||
|
#perf stat -e L1-dcache-load-misses,L1-dcache-loads,L1-dcache-prefetches,L1-icache-load-misses,L1-icache-loads,branch-load-misses,branch-loads,dTLB-load-misses,dTLB-loads,iTLB-load-misses,iTLB-loads sleep 10
|
||||||
Loading…
x
Reference in New Issue
Block a user