Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1562 | Anzahl registrierter User: 1893 | Besucher online: 417
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Anzahl physikalischer Prozessoren ermitteln


Autor: Jan Welker
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 7443
  
Kick it on dotnet-kicks.de  

Beschreibung:

Diese Methode ermittelt die Anzahl physikalischer Prozessoren. Bei einem Dualcore sind das also einer.

Ein Verweis auf System.Management muss dem Projekt hinzugefügt werden!


Abgelegt unter: CPU, Prozessor, WMI, Dualcore, Multicore.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private int AnzahlPhysikalischeProzessoren()
{
    ManagementClass mc = new ManagementClass("Win32_Processor");
    ManagementObjectCollection moc = mc.GetInstances();
    string SocketDesignation = string.Empty;
    List<string> PhysCPU = new List<string>();

    foreach (ManagementObject mo in moc)
    {
        SocketDesignation = mo.Properties["SocketDesignation"].Value.ToString();
        if (!PhysCPU.Contains(SocketDesignation))
        {
            PhysCPU.Add(SocketDesignation);
        }
    }
    return PhysCPU.Count;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] CPU Geschwindigkeit ermitteln
[C#] CPU Auslastung ermitteln
[VB.NET] CPU-Last eines bestimmten Prozesses ermitteln
[VB.NET] CPU Last von mehreren CPUs überwachen
[C#] CPU Last von mehreren CPUs überwachen
[C#] Anzahl logischer Prozessoren ermitteln
[VB.NET] Prozessprioritaet aendern
[VB.NET] Anzahl physikalischer Prozessoren ermitteln
[VB.NET] Anzahl phys. CPU´s eines Remotesystems ermitteln
[C#] CPU Last ermitteln
[C#] CPU ID ermitteln
[C#] Prozessor abfragen
[C#] Prozessorkernanzahl ermitteln
[C#] Betriebssystem mit WMI auslesen
[VB.NET] WMI Hardware Wrapper
[VB.NET] Installierte Programme und Hotfixes per WMI abfragen
[VB.NET] OS Informationen
[VB.NET] Anwendung deinstallieren
[C#] WMI Getter
[VB.NET] Bestimmte Registry Keys oder Values überwachen
[VB.NET] Alle Codecs OHNE Registry Zugriff
[VB.NET] Alle Codecs eines REMOTE Systems mit WMI
[C#] Ermittelt Remote, ob der User Admin, PowerUser oder User -Re
[C#] Ermittelt alle Gruppenmitgliedschaften eines Users auf einem
[C#] Druckaufträge mit WMI auslesen
[C#] Freigaben eines RemoteRechners auslesen/ löschen
[C#] Seriennummer eines Laufwerkes auslesen mit WMI
[VB.NET] Seriennummer eines Laufwerkes auslesen mit WMI
[VB.NET] Systemdirectory eines Remotesystems mit WMI ermitteln
[VB.NET] Betriebssystemarchitektur ermitteln per WMI
[VB.NET] Betriebssystem ermitteln per WMI
[VB.NET] Bildschirmaktualisierungsrate ermitten
[VB.NET] Angemeldeter User
[VB.NET] Uptime eines Computers ermitteln
[VB.NET] Ermitteln des Ländercodes per WMI
[VB.NET] Ermitteln der Zeitzone per WMI
[VB.NET] Modelltyp des Rechners per WMI ermitteln
[VB.NET] Hersteller ermitteln per WMI
[VB.NET] Installierte Drucker ermitteln

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.