यदि आपने कभी Google Chrome चलाते समय टास्क मैनेजर में झांक लिया है, तो आप यह देखकर आश्चर्यचकित हो सकते हैं कि आपके द्वारा खोले गए वास्तविक Chrome विंडो की संख्या के मुकाबले chrome.exe प्रविष्टियों की संख्या मौलिक रूप से अधिक हो गई है। उन सभी प्रक्रियाओं के साथ क्या सौदा है?
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है - स्टैक एक्सचेंज का एक उपखंड, जो कि क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।
प्रश्न
यदि आप उन सभी के बारे में उत्सुक हैं, जो Chrome प्रक्रियाओं की नकल करते हैं, तो आप अकेले नहीं हैं। सुपरयूज़र रीडर पॉलीशेल वास्तव में चीजों की तह तक जाना चाहता है:
विंडोज टास्क मैनेजर में ऐसा लगता है कि मेरे पास कई क्रोम प्रक्रियाएं चल रही हैं, भले ही मेरे पास केवल एक क्रोम विंडो खुली हो।
यह कैसे हो सकता है? मैंने हमेशा सोचा था कि प्रत्येक खुला कार्यक्रम एक प्रक्रिया का प्रतिनिधित्व करता है।
हालांकि, पहले chrome.exe प्रक्रियाओं की सरासर संख्या चकित करने वाली प्रतीत होती है, वहाँ प्रलय के लिए पूरी तरह से अच्छी व्याख्या है।
जवाब
कई सुपरयूजर योगदानकर्ताओं ने प्रश्न का उत्तर देने के लिए पिच की। जेफ एटवुड ने क्रोम विकास ब्लॉग के संदर्भ की पेशकश की:
आप विवरण पढ़ सकते हैं यहाँ :
Google Chrome इन गुणों का लाभ उठाता है और वेब एप्लिकेशन और ब्राउज़र से अलग-अलग प्रक्रियाओं में प्लग-इन डालता है। इसका मतलब है कि एक वेब ऐप में एक रेंडरिंग इंजन क्रैश ब्राउज़र या अन्य वेब ऐप को प्रभावित नहीं करता है। इसका मतलब यह है कि ओएस अपनी जवाबदेही बढ़ाने के लिए वेब ऐप्स को समानांतर में चला सकता है, और इसका मतलब है कि ब्राउज़र खुद को लॉक नहीं करता है अगर कोई विशेष वेब ऐप या प्लग-इन बंद हो जाता है। इसका अर्थ यह भी है कि हम एक प्रतिबंधात्मक सैंडबॉक्स में रेंडरिंग इंजन प्रक्रियाओं को चला सकते हैं जो एक शोषण होने पर क्षति को सीमित करने में मदद करता है।
मूल रूप से, प्रत्येक टैब में एक प्रक्रिया होती है जब तक कि टैब एक ही डोमेन से न हों। रेंडरर के पास खुद के लिए एक प्रक्रिया है। प्रत्येक प्लग-इन में एक होगा और इसलिए प्रत्येक एक्सटेंशन जो सक्रिय है।
क्रोनो अधिक पढ़ी जाने वाली टास्क मैनेजर के स्थान पर क्रोम के अंदर की प्रक्रियाओं की जांच के लिए एक ट्रिक साझा करता है:
आप देख सकते हैं कि कौन सी प्रक्रिया क्या करती है:
मेनू-> टूल्स -> टास्क मैनेजर
जो इस तरह दिखता है:
Diezel दृश्य सीखने वालों के लिए एक सहयोगी प्रदान करता है:
इसे पढ़ना न भूलें क्रोम परिचय कॉमिक जो इसे अन्य डिजाइन निर्णयों में शामिल करता है।
संपूर्ण क्रोम कॉमिक क्रोम प्रशंसकों के लिए पढ़ते समय एक लायक है क्योंकि यह ब्राउज़र के उत्पादन में शामिल कई अन्य डिज़ाइन विकल्पों की व्याख्या करता है। यह भी सिर्फ एक मजेदार है।
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक जवाब पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें .