Working with the ATOM processor platform has numerous benefits from extended battery life and a responsive UI. To maintain that experience for our customers, we must optimize our applications as much as possible. While there are many tools to assist us with this endeavor, I wanted to point out two performance analysis tools I have used with great success (There are dozens of these tools out there, use what you are comfortable with). Intel Thread Checker Free Trial Download: http://software.intel.com/en-us/intel-thread-checker/ Reference: http://software.intel.com/en-us/articles/intel-thread-checker-documentation/ Microsoft Xperf Free Download:http://msdn.microsoft.com/en-us/performance/default.aspx Reference: http://blogs.msdn.com/pigscanfly/archive/2008/02/09/xperf-a-new-tool-in-the-windows-sdk.aspx The standard approach is to run the analysis now to get a baseline of what resources your application is using. After evaluating where you may need to improve (Memory usage, CPU cycles, etc.), make your code changes and run the analysis again to realize the results. The more efficient our code is the happier the end user will be.
For more complete information about compiler optimizations, see our Optimization Notice.