我需要比较来自不同制造商的手机之间的FPS。我将使用默认电话应用程序,如Contacts.exe
,浏览器和SMS应用程序。我从论坛中读到,有一个设置可以启用FrameRateCounter
小部件,应用程序开发人员可以为其应用程序测量FPS。
Application.Current.Host.Settings.EnableFrameRateCounter = true;
但是,由于我尝试用于性能测量的所有应用程序都是默认的(没有源代码),我们是否可以全局启用此功能并检查我们在全球推出的任何应用程序的FPS?
由于
答案 0 :(得分:0)
无法在全球范围内激活此设置。要对不同的手机进行基准测试,您可能需要制作自己的多功能应用来测试您感兴趣的场景。请注意,MarketPlace上已经有一些基准应用程序可用。
作为旁注,Application.Current.Host.Settings.EnableFrameRateCounter
是Silverlight设置,而Contacts.exe
是原生应用。因此,即使有一种方法可以全局激活该设置,它也无法用于此特定应用。