हाय क्या विशेष सेवा चल रहे विंडोज़ के लिए सीपीयू उपयोग करने का कोई तरीका है। मुझे उम्मीद है कि डब्ल्यूएमआईसी सीपीयू लोड लोडरसेजेज पूरे सिस्टम के लिए सीपीयू का उपयोग करेगा, लेकिन यह एक विशेष सेवा जैसे Winword.exeविशेष सेवा के लिए सीपीयू उपयोग% के लिए विंडोज कमांड
उत्तर
यह wmic कमांड सभी प्रक्रियाओं के लिए CPU उपयोग प्रिंट करता है। फिर आप इसे किसी विशेष प्रक्रिया के लिए फ़िल्टर करने के लिए findstr
पर पाइप कर सकते हैं (ध्वज /c:<process name>
का उपयोग करके)।
wmic path Win32_PerfFormattedData_PerfProc_Process get Name,PercentProcessorTime
अधिक तरीकों से आप सूची फ़िल्टर कर सकते देखने के लिए कमांड लाइन से क्या help findstr
और help find
।
उदाहरण के लिए:
C:\> wmic path Win32_PerfFormattedData_PerfProc_Process
get Name,PercentProcessorTime | findstr /i /c:chrome
chrome 24
chrome#1 0
chrome#2 0
chrome#3 0
ऐसा करने के लिए संभव है, एमएस प्रदर्शन टूलकिट का उपयोग करना सबसे आसान है, यह ईटीडब्ल्यू को किराए पर ले सकता है बहुत सारे मेट्रिक्स को ट्रैक करने में सीपीयू उपयोग शामिल है। प्रदर्शन टूलकिट स्थापित करने के बाद (अब विंडोज एसडीके में है)।
निम्नलिखित आदेश पर अमल:
1. set _NT_SYMBOL_PATH= srv*C:\symbols*http://msdl.microsoft.com/downloads/symbols
2. open trace via: xperf -on base
3. Excute any program for some times.
4. output the result: xperf –d myprofile.etl
5. launch the graphics UI to analysis : xperfview myprofile.etl
WMI के विपरीत
, Xperf एक अधिक जटिल टूलकिट है और CPU उपयोग में और अधिक विस्तार, न केवल प्रक्रिया, लेकिन यह भी समारोह कॉल का उपभोग, सीपीयू स्थिति परिवर्तन प्रदान कर सकते हैं , और इसी तरह। (यही कारण है कि हम पहले चरण में विंडोज प्रतीक आयात करते हैं)।
एक और अच्छा बिंदु Xperf ईटीडब्ल्यू भर्ती है, और ईटीडब्ल्यू सीपीयू पर थोड़ा प्रभाव डालता है।
नहीं ... मैं चाहता हूँ wmic cpu प्राप्त loadpercentage जैसे कुछ आदेश इसी तरह एक विशेष प्रक्रिया के लिए प्राप्त करने के लिए ... तुम जानते हो? – user1954762
यदि आपको आवश्यकता के लिए विश्लेषण की आवश्यकता है, तो आप डब्लूएमआई, पावरशेल, या टास्कएमआरआर का उपयोग करके डब्लूएमआईसी या अधिक सीधे उपयोग कर सकते हैं। –
इंडिव, धन्यवाद .. मैंने कोशिश की लेकिन यह मुझे आउटपुट नहीं दे रहा है। मैंने iexplorer की जांच की लेकिन कोई मान प्रदर्शित नहीं किया गया – user1954762
wmic कमांड को खोजने के लिए पाइपिंग के बिना करें और देखें कि यह सूची में है या नहीं। यदि यह सूची में है, तो जब आप इसे ढूंढने के लिए पाइप करते हैं तो आपको इसे देखने में सक्षम होना चाहिए। पूंजीकरण तब तक मायने रखता है जब तक आप उदाहरण में किए गए खोज के लिए '/ i' पास नहीं करते। (और यह नहीं है ** iexplore ** और नहीं ** iexplorer **?) – indiv
यह भी देखें http://stackoverflow.com/questions/2415085/is-it-possible-to-now-the-cpu-utilization -से-कमांड लाइन – bmeck