J'ai du code qui a besoin de savoir combien de cœurs sont disponibles sur mon ordinateur et si Hyperthreading est activé.Comment savoir si la machine sur laquelle mon programme s'exécute utilise l'hyperthreading? (C#)
Existe-t-il un moyen de le faire en C#?
Mise à jour: Les machines sont un mélange de XP et Vista
Mise à jour: l'accès à 'Win32_Processor.NumberOfCores' ou '' Win32_Processor.NumberOfLogicalProcessors renvoie une exception (un ManagmentException avec le message "Not Found") sur l'un des les machines (mais pas toutes)
Le lien semble être cassé – Anton
Je pensais que HT serait 2 processeur logique, 1 physique et un dual core montrerait 2 processeurs logiques et 2 physiques. –