Aujourd'hui, je me suis cassé perfmon ... :(Perfmon ne fonctionnera plus
Je peux commencer l'application, les trois compteurs par défaut (cpu, mem, disque) sont là, mais le graphique ne bouge pas .
la source de données est réglé sur « l'activité en cours », le bouton « Arrêt sur image Affichage » n'est pas pressé. Je viens redémarrés commencé perfmon, et aucun graphique mobile.
J'ai essayé de restaurer les compteurs à l'aide
C:\WINDOWS\system32>lodctr.exe /R
mais cela n'a pas aidé.
Utilisation de Windows Server 2003 R2, 32 bits. Un collègue a également eu ce problème sur un environnement similaire, mais nous ne pouvions pas identifier la raison pour le moment.
(Pour les downvoter (s): Je sais que ce n'est pas la programmation directement liée, mais écrire une application pour des performances sans aucune mesure d'aller par avec est un peu difficile (mais cela pourrait être juste moi)
Pour rendre cela plus intéressant:
Le code suivant ne récupère pas aussi des valeurs:
System.Diagnostics.PerformanceCounter ctr =
new System.Diagnostics.PerformanceCounter();
ctr.CategoryName = "Processor";
ctr.CounterName = "% Processor Time";
ctr.InstanceName = "_Total";
ctr.MachineName = ".";
float val = ctr.NextValue().ToString();
// val equals 0
L'image comme demandé:
alt text http://www.brokenwire.net/bw/file_download/23/perfmon.PNG
(Ainsi, le graphique ne remplit pas l'écran, aucune valeur apparaissent)
Heh. Bon déroulement. –
Des erreurs dans le journal des événements Windows? –
Le journal des événements est "propre"; En dehors de certains d'entre eux: Impossible de réparer les compteurs de performance pour BizTalk: Boîte de message: service Compteurs généraux. Veuillez réinstaller manuellement en utilisant l'outil LODCTR. Ce qui s'est passé quand j'ai lancé la commande lodctr. – thijs