2010-08-28 78 views

回答

9

随着芒果更新微软作为Windows Phone SDK(SDK版本7.1)的一部分发布了自己的Windows Phone分析工具。

这是一篇关于how to use the profiling tool的文章。使用EQATEC的优势在于,您可以在安装SDK时获得此开箱即用的功能。我之前使用EQATEC的时间很短,所以不能客观比较功能集,但对于我来说,内置的分析器完成了这项工作,而且正是我一直在等待的。

您可以检查您是否已经通过,如果你有启动Windows Phone的性能分析检查安装探查(不启动性能分析)在调试菜单。

另请注意,您必须将项目设置(显示为Windows Phone 7.1)中的新版本作为目标以使用分析器。

+0

@BenjaminGruenbaum固定,只为你:) – 2013-09-18 08:25:41

3

您可以使用Stopwatch class来衡量所花费的时间。你也可以看看frame rate counters。 A CLR Profiler也可用,但我不确定直接集成到仿真器的效果如何。但是,您可以创建Windows应用程序并在那里测试您的方法。该CLR Profiler面向.NET 2,因此您将不得不添加一个环境变量以允许它与.NET 4一起工作。(要了解如何添加环境变量,请参阅read this)。进入细节是从this thread

Name: COMPLUS_ProfAPI_ProfilerCompatibilitySetting 

Value: EnableV2Profiler 

Your Win32 XNA app will be a 32-bit application, so make sure you 

运行CLRProfiler x86版本。

3

现在有:EQATEC Profiler 3.5适用于Windows Phone 7的Silverlight应用程序。它可以在真实的手机设备和仿真器上分析您的应用程序(请参阅,例如demo video)。它对单组装WP7应用程序功能完全且免费。

编辑:EQATEC探查47年3月5日可以分析WP7应用程式XNA了。

相关问题