2012-12-27 58 views
0

我需要比较来自不同制造商的手机之间的FPS。我将使用默认的电话应用程序,如Contacts.exe,浏览器和短信应用程序。我从论坛上读到,有设置启用FrameRateCounter小部件,应用程序开发人员可以启用它来测量其应用程序的FPS。为默认应用程序全局启用Windows Phone的FrameRate Counter

Application.Current.Host.Settings.EnableFrameRateCounter = true; 

但因为我想使用的绩效评估所有的应用程序都默认(没有源代码),可我们在全球启用此功能,并检查FPS为我们在全球启动任何应用程序?

谢谢

回答

0

无法在全球范围内激活此设置。要针对不同的手机进行基准测试,您可能需要制作自己的多用途应用来测试您感兴趣的场景。请注意,MarketPlace上已经有几个基准测试应用。

作为便笺,Application.Current.Host.Settings.EnableFrameRateCounter是Silverlight设置,而Contacts.exe是本机应用程序。所以即使有全局激活设置的方法,它也不适用于这个特定的应用程序。

+0

嗨,感谢您的信息。是的,我计划有我自己的应用程序来测试各种情况。您可以提供在Windows Phone 8上进行类似性能测试的市场应用程序名称吗? – user1187176

+0

另外我正在寻找应用程序启动时间计算器。是否有可能通过某种方式计算应用程序启动时间?我们又如何在默认应用程序中使用这种方法?本机/托管?任何方式记录时间? – user1187176

相关问题