Partager via


DebugSettings.EnableFrameRateCounter Propriété

Définition

Obtient ou définit une valeur qui indique s’il faut afficher la fréquence d’images et les informations d’utilisation de l’UC par image. Celles-ci s’affichent sous la forme d’une superposition de compteurs dans le chrome de la fenêtre pendant l’exécution de l’application.

public:
 property bool EnableFrameRateCounter { bool get(); void set(bool value); };
bool EnableFrameRateCounter();

void EnableFrameRateCounter(bool value);
public bool EnableFrameRateCounter { get; set; }
var boolean = debugSettings.enableFrameRateCounter;
debugSettings.enableFrameRateCounter = boolean;
Public Property EnableFrameRateCounter As Boolean

Valeur de propriété

Boolean

bool

true pour afficher les compteurs de débogage de superposition ; sinon, false.

Remarques

Les compteurs de débogage de superposition ont deux jeux de nombres. L’ensemble qui apparaît en haut à gauche de l’écran s’applique uniquement à votre application. L’ensemble qui apparaît en haut à droite s’applique à l’ensemble du système et prend également en compte d’autres applications qui dessinent vers le bureau composite. Le compteur de droite provient des composants Microsoft DirectComposition qui gèrent la composition pour Microsoft Windows en général. Fondamentalement, si vous définissez EnableFrameRateCounter sur true, cela appelle également IDCompositionDeviceDebug.EnableDebugCounters dans les composants sous-jacents. Le résultat est que les compteurs spécifiques aux applications utilisant XAML et les compteurs Microsoft DirectComposition pour toutes les applications s’affichent lorsque vous déboguez votre application.

Le format du compteur de fréquence d’images affiché dans le chrome de la fenêtre est le suivant :

Fps d’application Processeur de l’application Sys fps Processeur Sys
000 000 000 000
Fréquence d’images du thread d’interface utilisateur de l’application, en images par seconde. Utilisation du processeur du thread d’interface utilisateur de l’application par image, en millisecondes. Fréquence d’images du moteur de composition à l’échelle du système, en images par seconde. Cela est généralement indexé à 60. Utilisation globale du processeur à l’échelle du système du thread de composition par image, en millisecondes.

La valeur app fps signale spécifiquement le thread d’interface utilisateur. Il peut y avoir une fréquence d’actualisation apparente beaucoup plus élevée dans votre application qui est liée au thread de composition, mais pas au thread d’interface utilisateur. Pour plus d’informations sur la responsabilité de chaque thread, consultez Meilleures pratiques en matière de performances pour les applications du Windows Store.

OnLaunched est un bon endroit pour modifier les valeurs DebugSettings . Une autre possibilité est le App() constructeur.

S’applique à

Voir aussi