About this Learning Path

Who is this for?

This is an introductory topic for developers who would like to learn about sampling CPU instructions with WindowsPerf and the Arm Statistical Profiling Extension (SPE).

What will you learn?

Upon completion of this learning path, you will be able to:

  • Use WindowsPerf with a native Windows on Arm workload.
  • Describe the basic concepts of sampling with Arm SPE.
  • Explore the WindowsPerf command line.
  • Build CPython from sources for Windows on Arm (AArch64).

Prerequisites

Before starting, you will need the following:

  • A Windows on Arm desktop or development machine, with CPU support for SPE.
  • An installation of WindowsPerf .
  • An installation of Visual Studio .
  • An installation of Git .
Next