मुझे यह पता लगाने के लिए एक विश्वसनीय तरीका चाहिए कि कंप्यूटर पर कितने CPU कोर हैं। मैं संख्यात्मक रूप से तीव्र अनुकरण सी # अनुप्रयोग बना रहा हूं और कोर के रूप में चलने वाले धागे की अधिकतम संख्या बनाना चाहता हूं। मैंने इंटरनेट के आसपास सुझाए गए कई तरीकों की कोशिश की है जैसे पर्यावरण। प्रोसेसर काउंटर, डब्लूएमआई का उपयोग करके, यह कोड: http://blogs.adamsoftware.net/Engine/DeterminingthenumberofphysicalCPUsonWindows.aspx उनमें से कोई भी नहीं लगता कि एएमडी एक्स 2 में दो कोर हैं। कोई विचार?क्या सीपीयू कोर की कुल संख्या को विश्वसनीय रूप से पहचानने का कोई तरीका है?
संपादित करें: ऐसा प्रतीत होता है कि पर्यावरण। प्रोसेसर काउंटर सही संख्या लौटा रहा है। यह इंटेल सीपीयू पर हाइपरथ्रेडिंग के साथ है जो गलत नंबर लौटा रहा है। हाइपरथ्रेडिंग के साथ एक सिग्नल कोर 2 लौटा रहा है, जब यह केवल 1 होना चाहिए।
आपका लिंक एटीएम पर काम नहीं कर रहा है ... – ChristopheD
Taskmgr.exe, प्रदर्शन टैब में आप कितने प्रोसेसर देखते हैं? –
लिंक दूसरे दिन काम कर रहा था। –