Optimize Windows applications using Arm Performance Libraries
Introduction
Before you begin
Create and Run a Windows on Arm application
Git setup
Build and Profile an Application with Spin the Cube and Visual Studio
Use Arm Performance Libraries to Optimize Performance
Next Steps
Optimize Windows applications using Arm Performance Libraries
Who is this for?
This is an introductory topic for software developers who want to improve the performance of Windows on Arm applications using Arm Performance Libraries.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Develop a Windows on Arm application using Microsoft Visual Studio.
- Utilize Arm Performance Libraries to optimize the performance of an application.
Prerequisites
Before starting, you will need the following:
- A Windows on Arm computer such as the Lenovo Thinkpad X13s running Windows 11.
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
SpinTheCubeInGDI example. First, you’ll capture a baseline while it runs a rotating 3D shape, then install Arm Performance Libraries and profile again. You’ll compare the results to assess how library integration and programming options affect execution.Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
SpinTheCubeInGDI.sln and the source file SpinTheCubeInGDI.cpp in the repository folder.SpinTheCubeInGDI.sln in Visual Studio, then build and run it. A window that draws a spinning 3D cube indicates the application is running correctly.