Introduction

Performance is both very simple and extremely complex. You don’t need to be a ninja programmer or employ cutting-edge tools to spot a performance problem. Detecting performance problems is simple; anyone can identify performance problems just by interacting with an app or a system. If the user feels that your app is too slow, then it is—at least to that particular user. If many users share the experience, you have a legitimate performance problem on your hands. And if the users are not pleased with the performance of your app, they might start looking for a better alternative.

Identifying the reasons for performance problems and subsequently addressing those issues can be mind-numbingly hard. Understanding why performance problems ...

Get High-Performance Windows Store Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.