![]() By analyzing your app’s performance early and often you can change architectural decisions that would be costly and expensive to fix later in the development cycle. Measure your app in the environment and hardware that you expect your users to have. Analyzing performanceĪs part of your overall development plan, set points during development where you will measure the performance of your app and compare the results with the goals you set previously. Also, if you determine which parts of your code execute more frequently, you can make sure that these portions of your code are well optimized. If your app uses a lot of memory, it may appear sluggish to the user or affect other apps running on the system, or, in some cases, it could fail the Windows Store or Windows Phone Store submission process. ![]() Startup time and responsiveness are two key areas that will affect the user's perception of your app. To determine the areas that are crucial to performance and to establish your performance goals, always consider the user experience. You can do this by measuring performance early in your development process. However, you should develop an understanding of which parts of your target platform are costly in terms of performance. You don’t have to be completely familiar with your target platform to create a high-performance app. Because each app is different and has different performance-critical execution paths, determining those paths early and focusing your efforts enable you to maximize your productivity. You should determine the performance-critical scenarios in your app, set performance goals, and measure performance for these app scenarios early and often. If you want a great performing app, you must design performance into your app just as you would design any other feature. ![]() This topic lists the performance analysis tools that Microsoft provides, and provides links to other topics that cover performance for specific areas of app development. You can use the tools provided by Microsoft to measure your app's performance, and, if needed, make improvements to memory use, code throughput, and responsiveness. If you want to create apps with great performance, you should design and plan for performance just as you would design any other feature of your app. ![]()
0 Comments
Leave a Reply. |