Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में सीपीयू कोर की संख्या कैसे प्राप्त करें?

प्रोसेसर से संबंधित कई अलग-अलग जानकारी हैं जो हमें मिल सकती हैं

  • भौतिक प्रोसेसर की संख्या
  • कोर की संख्या
  • तार्किक प्रोसेसर की संख्या

ये सभी भिन्न हो सकते हैं; 2 डुअल-कोर हाइपर-थ्रेडिंग सक्षम प्रोसेसर वाली मशीन के मामले में, 2 भौतिक प्रोसेसर, 4 कोर और 8 लॉजिकल प्रोसेसर होते हैं।

तार्किक प्रोसेसर की संख्या पर्यावरण वर्ग के माध्यम से उपलब्ध है, लेकिन अन्य जानकारी केवल WMI के माध्यम से उपलब्ध है (और कुछ सिस्टम पर इसे प्राप्त करने के लिए आपको कुछ हॉटफिक्स या सर्विस पैक स्थापित करने पड़ सकते हैं) -

अपने प्रोजेक्ट में System.Management.dll . में एक संदर्भ जोड़ें .NET कोर में, यह एक NuGet पैकेज के रूप में (केवल विंडोज़ के लिए) उपलब्ध है।

भौतिक प्रोसेसर

उदाहरण

class Program{
   public static void Main(){
      foreach (var item in new
      System.Management.ManagementObjectSearcher("Select * from
      Win32_ComputerSystem").Get()){
         Console.WriteLine("Number Of Physical Processors: {0} ",
         item["NumberOfProcessors"]);
      }
      Console.ReadLine();
   }
}

आउटपुट

Number Of Physical Processors: 1

कोर

class Program{
   public static void Main(){
      int coreCount = 0;
      foreach (var item in new
      System.Management.ManagementObjectSearcher("Select * from
      Win32_Processor").Get()){
         coreCount += int.Parse(item["NumberOfCores"].ToString());
      }
      Console.WriteLine("Number Of Cores: {0}", coreCount);
      Console.ReadLine();
   }
}

आउटपुट

Number Of Cores: 2

लॉजिकल प्रोसेसर

class Program{
   public static void Main(){
      Console.WriteLine("Number Of Logical Processors: {0}",
      Environment.ProcessorCount);
      Console.ReadLine();
   }
}

आउटपुट

Number Of Logical Processors: 4

  1. अपने सीपीयू में कोर की संख्या निर्धारित करें

    इंटेल के नवीनतम प्रोसेसर के साथ, यह निश्चित है कि अधिकांश उपभोक्ता डेस्कटॉप बहुत जल्द 2 कोर, 4 कोर और यहां तक ​​कि 6 कोर वाली मशीनें चलाएंगे। केबी झील, कॉफी झील और तोप झील के साथ, एक क्वाड-कोर उपभोक्ता पीसी बहुत सस्ती होने जा रहा है। तो आपकी वर्तमान मशीन पर आपके पास कितने कोर हैं? इस लेख में, मैं आ

  1. एक्सेल में किसी संख्या का वर्गमूल कैसे ज्ञात करें?

    माइक्रोसॉफ्ट एक्सेल जटिल गणना करने के लिए एक शक्तिशाली उपकरण है। यदि आप एक्सेल पर काम करते हैं, तो आप लगभग हर दिन गणितीय संचालन करते हुए आ सकते हैं। कभी-कभी, हमें एक्सेल में सरल गणना करने में समस्याओं का सामना करना पड़ता है और एक्सेल में वर्गमूल खोजना उनमें से एक है। इसलिए, इस लेख में, मैं आपको किसी

  1. IPhone या iPad पर सीरियल नंबर कैसे खोजें

    ऐसे कई कारण हैं जिनकी वजह से आपको अपने iPhone, iPad या iPod touch के सीरियल नंबर का पता लगाना पड़ सकता है। Apple समर्थन से तकनीकी समस्या में सहायता प्राप्त करने के लिए आपको इसकी आवश्यकता हो सकती है; आप अपनी वारंटी की स्थिति की जांच करना चाह सकते हैं; आप शायद यह जानना चाहें कि आपके पास iPhone का कौन