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