2012-12-27 117 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

相關問題