While trying to get some measures from HPC with
perf record, I'm getting some incoherent values, I think.
I'm using the next command to get some mesures:
perf record -T -F997 -e cache-misses:u,branch-misses:u find / -name afile
As output, there are values that decrease instead of increase. Is it possible?
As an example, here are three consecutive measures:
... find 6775 15876.485325: branch-misses:u: 413ff0 [unknown] (/usr/bin/find) find 6775 15876.501636: branch-misses:u: 403d8c [unknown] (/usr/bin/find) find 6775 15876.536531: branch-misses:u: 4140a0 [unknown] (/usr/bin/find) ...
The second measure is lower than the first one. How is it possible that branch-misses decrease? Am I misinterpreting the output?
Thanks in advance.