30 lines
		
	
	
		
			502 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			502 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
REPEATS=10
 | 
						|
 | 
						|
EVENTS="branches,\
 | 
						|
branch-misses,\
 | 
						|
bus-cycles,\
 | 
						|
cache-references,\
 | 
						|
cache-misses,\
 | 
						|
L1-dcache-load-misses,\
 | 
						|
L1-icache-load-misses,\
 | 
						|
LLC-load-misses,\
 | 
						|
LLC-store-misses,\
 | 
						|
ref-cycles,\
 | 
						|
cycles,\
 | 
						|
instructions,\
 | 
						|
alignment-faults,\
 | 
						|
cgroup-switches,\
 | 
						|
context-switches,\
 | 
						|
cpu-clock,\
 | 
						|
cpu-migrations,\
 | 
						|
emulation-faults,\
 | 
						|
page-faults,\
 | 
						|
major-faults,\
 | 
						|
minor-faults,\
 | 
						|
task-clock"
 | 
						|
 | 
						|
# perf stat -e $EVENTS -r $REPEATS -o no_dod_stats ./no_dod
 | 
						|
perf stat -e $EVENTS -r $REPEATS -o dod_stats ./dod
 |