0

異なるメーカーの携帯電話間で FPS を比較する必要があります。Contacts.exe、ブラウザ、SMS アプリケーションなどのデフォルトの電話アプリケーションを使用します。フォーラムから、FrameRateCounterアプリケーション開発者が自分のアプリケーションの FPS を測定するために有効にできるウィジェットを有効にする設定があることを読みました。

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

しかし、パフォーマンス測定に使用しようとしているすべてのアプリケーションはデフォルト (ソース コードなし) であるため、この機能をグローバルに有効にして、グローバルに起動するアプリケーションの FPS をチェックできますか?

ありがとう

4

1 に答える 1

0

この設定をグローバルスケールでアクティブ化する方法はありません。さまざまな電話のベンチマークを行うには、関心のあるシナリオをテストするための独自の多目的アプリを作成する必要があります。MarketPlaceにはすでにいくつかのベンチマークアプリがあります。

ちなみに、Application.Current.Host.Settings.EnableFrameRateCounterはSilverlight設定ですContacts.exeが、はネイティブアプリです。そのため、設定をグローバルにアクティブ化する方法があったとしても、この特定のアプリでは機能しません。

于 2012-12-27T06:57:34.827 に答える