IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

Performance Data Helper


Sujet :

Contribuez

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 519
    Points : 923
    Points
    923
    Par défaut Performance Data Helper
    CPU meter (widget)

    Nom : CPU_Meter.jpg
Affichages : 53
Taille : 34,2 Ko

    Dans Windows 11, Le gestionnaire de tâches affiche un pourcentage d'utilisation CPU différent de celui affiché dans les versions précédentes.

    La vieille méthode de calcul était basées sur GetSystemTimes, désormais Windows 11 s'appuie sur l'API "Performance Data Helper".

    Afin que le résultat de la requête s'affiche correctement sur tous les ordinateurs indépendamment de la langue utilisée,
    il est indispensable d'utiliser

    nStatus = PdhAddEnglishCounter(cpuQuery, L"\\Processor Information(_Total)\\% Processor Utility", NULL, &cpuTotal);

    \\Processor Information(_Total)\\% Processor Utility
    • Description: This counter measures the percentage of processor utility across all processors.
    • Utility: It provides a more detailed and modern view of processor usage, taking into account various factors like the efficiency of processing and modern CPU architectures.
    • Availability: This counter is generally available on newer systems with modern processors. It can give a more accurate representation of CPU utilization in multi-core and hyper-threaded environments.
    \\Processor(_Total)\\% Processor Time
    • Description: This counter measures the percentage of time the processor is busy executing a non-idle thread.
    • Utility: It is a more traditional counter that has been available in Windows for a long time. It reflects the CPU load by measuring the active time versus the idle time of the CPU.
    • Availability: This counter is widely available across different versions of Windows and provides a consistent measure of CPU usage.


    Note :
    Le projet utilise TClib.lib pour produire un exécutable binaire de seulement 29 Ko (dont 14 Ko rien que pour l'icône).
    L'interface du widget est réalisée avec GDImage64 et WinLIFT64.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/03/2023, 08h52
  2. [DATA] Optimisation d'une jointure : performance DATA vs PROC SQL
    Par foxrol dans le forum SAS Base
    Réponses: 3
    Dernier message: 08/02/2012, 12h15
  3. Microsoft Performance Data Helper
    Par tonf dans le forum Windows
    Réponses: 1
    Dernier message: 01/03/2010, 15h06
  4. Réponses: 0
    Dernier message: 09/12/2008, 17h36
  5. Réponses: 15
    Dernier message: 19/02/2007, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo