MAD24-308 Enhancements in WindowsPerf

Session

Windows on Arm

  • Thursday, 16 May 11:00 - 11:25
  • Room: Session 3 | Tenerife II

In this presentation, we will delve into the significant advancements made in WindowsPerf. Our journey of improvement has been marked by enhancements in several key areas, including counting, sampling, and the timeline feature, which have all seen substantial upgrades. One of the major changes is the introduction of a new GUI, a hybrid of the Visual Studio extension and WPA plugin, both sub-projects of WindowsPerf. This combination has resulted in a more intuitive and user-friendly interface, making WindowsPerf more accessible to users. Furthermore, we have made considerable strides in improving the stability of the Kernel Driver. This enhancement has significantly reduced system crashes and improved overall performance. In our quest to provide more comprehensive performance metrics, we have added support for Neoverse PMU events and metrics. This addition allows users to gain deeper insights into system performance and make more informed decisions. Lastly, we have introduced disassembly for the annotate feature, providing users with a more detailed view of their code and its performance.

Add to My Agenda

Presented by

Profile Picture
Everton Constantino
Senior Software Engineer at Linaro
WindowsPerf maitainer and developer on the Windows on Arm group View more
Profile Picture
Przemyslaw Wirkus
Principal Engineer at Arm
Przemyslaw has worked for Arm for the last ten years. Before joining Arm, he worked on embedded systems, and 3G/4G base stations. At Arm he has worked on IoT, GNU toolchain and he is currently part of... View more
Profile Picture
Nader Zouaoui
Software Engineer at Day Devs
Nader Zouaoui brings over 7 years of experience as a full-stack web developer and technical lead to his current role. Throughout his earlier career, he has led numerous projects from their inception t... View more