If playback doesn't begin shortly, try restarting your device.
•
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
An error occurred while retrieving sharing information. Please try again later.
Tips and techniques to get the best performance and user experience out of your Windows app
Jump to:
00:00 Introduction
00:10 Aditya Rastogi, Software Engineer, Windows Developer and Experiences Platform
00:46 Performance and why it is important
02:01 Steps one can take to improve performance
02:15 1) Identifying the Problem and Motivation
02:57 2) Defining Goals
04:05 3) Experimenting and Testing
05:08 Where to find tools and resources for testing
05:16 Guiding principles to help maintain a performance mindset
06:48 Sergio Pedri, Software Engineer, Microsoft Store on Windows
06:53 How to reduce binary size and improve startup time
07:09 Trimming and its challenges
08:07 How much does Trimming reduce the size of a binary?
08:36 How to make dispatching to the UI thread faster
09:16 Inefficiencies with classic UI thread dispatching
10:30 Examples of similar patterns of UI thread dispatching used in Microsoft Store
11:09 How nati…...more
Tips and techniques to get the best performance and user experience out of your Windows app
Jump to:
00:00 Introduction
00:10 Aditya Rastogi, Software Engineer, Windows Developer and Experiences Platform
00:46 Performance and why it is important
02:01 Steps one can take to improve performance
02:15 1) Identifying the Problem and Motivation
02:57 2) Defining Goals
04:05 3) Experimenting and Testing
05:08 Where to find tools and resources for testing
05:16 Guiding principles to help maintain a performance mindset
06:48 Sergio Pedri, Software Engineer, Microsoft Store on Windows
06:53 How to reduce binary size and improve startup time
07:09 Trimming and its challenges
08:07 How much does Trimming reduce the size of a binary?
08:36 How to make dispatching to the UI thread faster
09:16 Inefficiencies with classic UI thread dispatching
10:30 Examples of similar patterns of UI thread dispatching used in Microsoft Store
11:09 How native COM interop can be quickly leveraged with modern C# and .NET
12:39 How to use the IValueTaskSource infrastructure to provide abstraction
13:00 Benefits from improved UI thread dispatching
14:00 Examples of improved performance numbers from UI thread dispatching
14:37 Daniel Paulino, Software Engineer, Microsoft Store on Windows
14:55 Composition animations
15:32 How to use highperformance animations in the Microsoft store
16:11 Examples of animations in the Microsoft store
17:28 Demo; How to add animations to your app
20:57 Implicit Animations; Are they easy to set up and use?
21:25 Summary and Resources
Microsoft Build 2022…...more