Skip to content

Commit

Permalink
Merge pull request #575 from PrzemekWirkus/docs_wperf_port_clarification
Browse files Browse the repository at this point in the history
WindowsPerf: Update WindowsPerf introduction (replaced with simple Overview)
  • Loading branch information
pareenaverma authored Nov 8, 2023
2 parents 2c8730c + 8bcb237 commit a99ba6d
Showing 1 changed file with 16 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,25 @@ layout: learningpathall
title: WindowsPerf
weight: 2
---
[WindowsPerf](https://gitlab.com/Linaro/WindowsPerf/windowsperf) is a port of the popular Linux [perf](https://perf.wiki.kernel.org) tool for performance analysis.

# Overview

[WindowsPerf](https://gitlab.com/Linaro/WindowsPerf/windowsperf) is (Linux [perf]([perf](https://perf.wiki.kernel.org)) inspired) Windows on Arm performance profiling tool. Profiling is based on ARM64 PMU and its hardware counters. WindowsPerf supports the counting model for obtaining aggregate counts of occurrences of special events, and sampling model for determining the frequencies of event occurrences produced by program locations at the function, basic block, and/or instruction levels.

Learn more in this [blog](https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/announcing-windowsperf) announcing the first release.

## WindowsPerf architecture

`WindowsPerf` is composed of two main components:
- [wperf](https://gitlab.com/Linaro/WindowsPerf/windowsperf/-/tree/main/wperf) a command line interface (CLI) sometimes referred as "user-space app" and
- [wperf-driver](https://gitlab.com/Linaro/WindowsPerf/windowsperf/-/tree/main/wperf-driver). `wperf-driver` is a (signed) Kernel-Mode Driver Framework (KMDF) driver.

## WindowsPerf releases

You can find all binary releases of `WindowsPerf` [here](https://gitlab.com/Linaro/WindowsPerf/windowsperf/-/releases).

# Installation

For installation instructions see the [install guide](/install-guides/wperf).

## Using WindowsPerf
Expand Down

0 comments on commit a99ba6d

Please sign in to comment.