क्या यह दिखाने का कोई सरल तरीका है कि एक विशिष्ट पीआईडी उदाहरण कितनी देर तक सक्रिय रहा है?
क्या यह दिखाने का कोई सरल तरीका है कि एक विशिष्ट पीआईडी उदाहरण कितनी देर तक सक्रिय रहा है?
जवाबों:
Powershell Get-Process cmdlet का उपयोग करना:
जाओ-प्रक्रिया | Select-Object id, starttime, नाम | सॉर्ट-ऑब्जेक्ट आईडी
starttime
NO
, सभी प्रक्रियाओं में नहीं है starttime
।
ग्रेग,
मुझे पता है कि प्रोसेस एक्सप्लोरर यह दिखाएगा, किस तरह का।
इसे यहाँ प्राप्त करें: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
यदि आप इसे चलाते हैं, तो एक प्रक्रिया पर राइट क्लिक करें और Properties
इसे चुनें, यह आपको प्रक्रिया का प्रारंभ समय दिखाएगा (और आप Threads
व्यक्तिगत टैब प्रारंभ समय देखने के लिए टैब पर क्लिक कर सकते हैं )।
वैकल्पिक रूप से प्रोसेस एक्सप्लोरर में आप टैब पर क्लिक कर सकते हैं View
, Select Columns
चुन सकते Process Performance
हैं Start Time
और फिर यह उस कॉलम को सभी पीआईडी के लिए मुख्य विंडो में दिखाएगा।
आपको उस प्रक्रिया के भीतर अलग-अलग थ्रेड्स (फिर थ्रेड्स टैब) और वर्तमान तिथि / समय के भीतर अपना गणित करने की आवश्यकता हो सकती है कि एक सच्चा "कितना लंबा" उत्तर प्राप्त करें।