तो मैं सी # में प्रदर्शन काउंटर क्लास के साथ प्रयोग कर रहा हूं और सीपीयू काउंटर की जांच करने में बड़ी सफलता मिली है और विंडोज़ प्रदर्शन मॉनीटर में लगभग हर चीज जो मुझे मिल सकती है। हालांकि, मैं "एनवीआईडीआईए जीपीयू" श्रेणी तक पहुंच प्राप्त नहीं कर सकता ...सी # प्रदर्शन काउंटर सहायता, एनवीडिया जीपीयू
तो उदाहरण के लिए, कोड की निम्न पंक्ति यह आमतौर पर काम करती है।
PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
कि कोड ठीक काम करता है, लेकिन GPU श्रेणी है कि प्रदर्शन की निगरानी में दिखाई दिया, प्रोसेसर श्रेणी की ही तरह, सी # से सुलभ नहीं है। कोड की निम्न पंक्ति इसे एक्सेस करने का प्रयास करती है।
PerformanceCounter gpuCounter = new PerformanceCounter("NVIDIA GPU", "% GPU Usage","#0 Quadro K1100M(id=1, NVAPI ID=256)");
इसके बजाय फेंक देता है एक अपवाद "श्रेणी मौजूद नहीं है" ...
यहाँ क्या यह
श्रेणी स्पष्ट रूप से मौजूद है प्रदर्शन मॉनिटर के भीतर से की तरह लग रहा है, तो मेरा सवाल है ... मैं इस काउंटर का उपयोग कैसे करूं?
मैं पहले से ही एनवीडिया PerfKit देखा है, प्रलेखन बहुत उपयोगी नहीं है, तो यह काम हो सकता है लेकिन वहाँ बहुत अधिक जानकारी वहाँ और पर्याप्त नहीं रन-टाइम उदाहरण है। –