Articles of cpu

J’essaie d’obtenir un ID de processeur unique

J’utilise le code ci-dessous pour obtenir un ID de processeur unique. J’ai trouvé divers exemples sur le Web à l’aide de cette information. Toutefois. Par chance, je possède 2 ordinateurs portables Asus. L’un est un quad core i5, l’autre un octocore robuste i7, les deux sont des machines 64 bits. Donc, ce code ne fonctionne […]

PerformanceCounter signale une utilisation du processeur supérieure à celle observée

Je suis en train de faire ça: PerformanceCounter cpuUsage = new PerformanceCounter(“Processor”, “% Processor Time”, “_Total”); cpuUsage.NextValue(); System.Threading.Thread.Sleep(1000); RV = cpuUsage.NextValue(); J’appelle la fonction périodiquement pour obtenir l’utilisation du processeur. Lorsque je surveille le système dans TaskManager, l’utilisation du processeur indiquée par PerformanceCounter est toujours 15 à 20% supérieure à celle signalée par TaskManager (30% […]

Vérification de CPU Popcount à partir de C #

Est-ce que quelqu’un sait comment vérifier le cpu en C # s’il prend en charge popcount (nombre d’habitants)? C ++ est facile mais essayez de convertir C ++ en C # avec du code d’échecs. Merci beaucoup.

Exemple récent de code OpenHardwareMonitor C #

Est-ce que quelqu’un sait où je peux trouver des exemples récents d’utilisation d’OpenHardwareMonitor.dll en C #. J’ai essayé une implémentation simple mais je ne peux pas obtenir le cpu Temp. Je sais que la bibliothèque doit l’avoir puisque l’application elle-même reçoit la température. J’ai l’impression que vous devez enregistrer des événements pour avoir des lectures […]

Byte vs Short vs Int (avec la variante non signée) en C #?

On m’a dit que tant que la taille de la mémoire n’était pas un gros problème, il est toujours préférable d’utiliser un int au lieu d’un octet ou d’un court-métrage car il est en fait plus facile pour le processeur de gérer un int (le processeur doit faire des tâches supplémentaires travailler avec des octets […]

Comment faire fonctionner le compteur de performance sans demander à l’utilisateur de reconstruire avec lodctr dans une invite de commande?

J’ai essayé d’obtenir l’utilisation totale du processeur de Windows PC (Windows 7 exécutant. Net 4.5) en C #. Il semble que l’utilisation de PerformanceCounter devrait pouvoir répondre à mes besoins. J’ai écrit un code d’essai basé sur les trois liens ci-dessous (et en vérifiant les pages msdn), c’était la version la plus basique: using System; […]

Comptage des commutateurs de contexte pour des processus spécifiques sous Windows

Ce que je voudrais faire, c’est écrire un petit programme qui calcule en continu le nombre de changements de contexte qu’un processus spécifique expérimente par unité de temps suffisamment petite. J’ai observé cette fonctionnalité dans le logiciel “Process Explorer”, donc je sais que c’est tout à fait possible. Malheureusement, j’ai très peu d’idée sur la […]

Bon moyen de détecter l’architecture cpu?

J’essaie de détecter la bonne architecture cpu pour installer un fichier msi x86 ou x64. Si j’ai raison, pour le msi, j’ai besoin de l’architecture OS cpu Je ne suis pas tout à fait sûr si mon chemin est bon car je ne peux pas le tester. Qu’est-ce que tu penses? private static ssortingng GetOSArchitecture() […]

Comment limiter l’utilisation du processeur d’un programme C #?

Je développe un programme C #, et j’ai une fonction qui consum trop de CPU. Je voudrais savoir un moyen de contrôler cela par code (pas avec n’importe quelle application externe) et de limiter le pourcentage d’utilisation du processeur. Par exemple, si elle utilise 90% de l’utilisation du processeur, mon application ne consum que 20%, […]

Comment obtenir la fréquence du processeur en c #

Comment puis-je entrer dans c # la fréquence du processeur (exemple: 2Ghz)? C’est simple mais je ne le trouve pas dans les variables d’environnement. Merci 🙂