The counting model is used for obtaining aggregate counts of occurrences of special events.
In the counting model, the occurrences of PMU events are simply aggregated over a given time period.
The sampling model is used for determining the frequencies of event occurrences produced by program locations at the function, basic block, and/or instruction levels.
In the sampling model, the frequencies of event occurrences produced by the program determine "hot" locations at the function, basic block, and/or instruction levels.
WindowsPerf can be used and executed only on native ARM64 WOA hardware, and not in a virtual environment.
Yes, WindowsPerf currently supports a native Windows on Arm environment only.