Meilleur auteur de réponses

Performance testing

Question

I am working on a game (Metro-style) called "Plop!". On my development system (a HP ProBook 6550b) gameplay is very smooth and crisp.

However, support for additional architectures (like ARM) in Windows 8 gives us developers the responsibility to test how our applications behave on the more lightweight hardware platforms.
Tools to help us with this would be really great. Is there someone at Microsoft that can shed some light on this matter?

Réponses

Performance is something that depends on your goals for the app and the customers’ expectations. The best bet would be to run your application on as low-end currently shipping Windows 7 machines that you think your customers would use, and that would
at least get you a rough estimate of where you may need to focus. Simulators of course are purely software and not necessarily indicative of the hardware they simulate. All Windows versions have built-in ETW tracing and Performance Monitor to help
with performance.

Toutes les réponses

Performance is something that depends on your goals for the app and the customers’ expectations. The best bet would be to run your application on as low-end currently shipping Windows 7 machines that you think your customers would use, and that would
at least get you a rough estimate of where you may need to focus. Simulators of course are purely software and not necessarily indicative of the hardware they simulate. All Windows versions have built-in ETW tracing and Performance Monitor to help
with performance.

thanks for the feedback. The blogpost contains indeed very interesting information.

About your tip to test with low-end Windows 7 hardware: I haven't got a clue on how to compare performance on such a system with that of a ARM based one.

The testing chapter in the post describes a test farm in which also racks with ARM based systems are available. I know it will be a longshot, but isn't there a upload-and-test facility through which we can get access to a few of them? :-)
This would be a really neat way for developers to tackle WOA performance hurdles without having access to the required hardware.