2009-04-20 14 views
13

विंडोज टास्क मैनेजर "हैंडल" कॉलम का एक उपाय क्या है? फ़ाइल हैंडल? या पेज फ़ाइल पॉइंटर्स? एक कार्यक्रम के लिए 8000 हैंडल भी खराब है?विंडोज टास्क मैनेजर कॉलम - हैंडल

+3

इसे बंद करने के बजाय सुपरसियर में स्थानांतरित नहीं किया जाना चाहिए? – Hubro

उत्तर

9

यह कर्नेल हैंडल का एक उपाय है। कर्नेल प्रकार संभालती है और कार्यों कि उन्हें बनाने में शामिल हैं:

  • फ़ाइल हैंडल (CreateFile)
  • मेमोरी मैप की फ़ाइलें (CreateFileMapping)
  • घटनाक्रम (CreateEvent)
  • Mutexes (CreateMutex)
  • Semaphores (CreateSemaphore)
  • प्रक्रियाएं (CreateProcess)
  • थ्रेड (CreateThread)

और इससे भी ज्यादा मैं भूल गया या कभी नहीं सुना है।

8000 एक ही प्रक्रिया के लिए अविश्वसनीय रूप से अत्यधिक लगता है।

1

8000 एक प्रक्रिया के लिए बहुत अधिक प्रतीत होता है, लेकिन आवश्यक रूप से सवाल से बाहर नहीं - यह व्यवहार पर निर्भर करता है। आपको विशेष प्रकार की मेमोरी के रूप में हैंडल के बारे में सोचना चाहिए - उच्च उपयोग एक संभावित चेतावनी संकेत है, लेकिन यह स्थिर नहीं है। यदि हैंडल उपयोग स्थिर है, तो यह रिसाव का संकेत नहीं है, हालांकि आपके पास कम हैंडल का उपयोग करने के लिए कुछ अनुकूलन हो सकता है।

संबंधित मुद्दे