I recently installed Perf tool On my platform and wanted to use it for profiling my platform.
I started profiling a standalone application. Below is the command I used:
perf start ./helloworld
Performance counter stats for './helloworld':
4.555957 task-clock # 0.000 CPUs utilized
1 context-switches # 0.219 K/sec
0 cpu-migrations # 0.000 K/sec
124 page-faults # 0.027 M/sec
<not supported> cycles
<not supported> stalled-cycles-frontend
<not supported> stalled-cycles-backend
<not supported> instructions
<not supported> branches
<not supported> branch-misses
60.005519331 seconds time elapsed
Now I am not sure how should I interpretate this output.is it as expected?
Also, what should I make of <not supported> field here, is there anything I need to enable to support this field before running the command?