क्यों कई क्रोम इंस्टेंसेस चल रहे हैं, हालांकि मेरे पास केवल एक विंडो (केवल एक टैब) खुली है? [डुप्लिकेट]


65

संभावित डुप्लिकेट:
टास्क मैनेजर में एकाधिक chrome.exe

विंडोज टास्क मैनेजर में ऐसा लगता है कि मेरे पास कई क्रोम प्रक्रियाएं चल रही हैं, भले ही मेरे पास केवल एक क्रोम विंडो खुली हो।

यह कैसे हो सकता है? मैंने हमेशा सोचा था कि प्रत्येक खुला कार्यक्रम एक प्रक्रिया का प्रतिनिधित्व करता है।


क्या यह एक टैब है (शीर्षक के अनुसार) या एक खिड़की (शरीर के अनुसार)?
क्रिसएफ

यह शरीर की तरह एक खिड़की थी।
पाइपरचेस्टर

1
तो यह शीर्षक में "एक टैब" क्यों कहता है?
क्रिसएफ

3
पृष्ठभूमि विस्तार सेवाएं !!
mr_eclair

1
क्योंकि अगर किसी चीज़ में से एक अच्छा है, तो उसमें से बहुत कुछ बेहतर होना चाहिए! ;)
मेहरदाद

जवाबों:


71

आप यहाँ विवरण पढ़ सकते हैं: http://blog.chromium.org/2008/09/multi-process-Healthecture.html

Google Chrome इन गुणों का लाभ उठाता है और वेब ऐप्लिकेशन और प्लग-इन को ब्राउज़र से अलग प्रक्रियाओं में डालता है। इसका अर्थ है कि एक वेब ऐप में एक रेंडरिंग इंजन क्रैश ब्राउज़र या अन्य वेब ऐप को प्रभावित नहीं करेगा। इसका मतलब यह है कि ओएस अपनी जवाबदेही बढ़ाने के लिए वेब ऐप्स को समानांतर में चला सकता है, और इसका मतलब है कि ब्राउज़र खुद को लॉक नहीं करेगा यदि कोई विशेष वेब ऐप या प्लग-इन स्टॉप प्रतिक्रिया दे रहा हो। इसका मतलब यह भी है कि हम एक प्रतिबंधात्मक सैंडबॉक्स में रेंडरिंग इंजन प्रक्रियाओं को चला सकते हैं जो एक शोषण होने पर क्षति को सीमित करने में मदद करता है।

मूल रूप से, प्रत्येक टैब में एक प्रक्रिया होती है जब तक कि टैब एक ही डोमेन से न हों। रेंडरर के पास खुद के लिए एक प्रक्रिया है। प्रत्येक प्लग-इन में एक होगा और इसलिए प्रत्येक एक्सटेंशन जो सक्रिय है।


6
इसके अलावा, कई पृष्ठभूमि एक्सटेंशन की अपनी प्रक्रियाएं भी होती हैं। आप क्रोम टूल्स (रिंच मेनू) -> टूल्स-> टास्क मैनेजर पर जाकर सभी क्रोम प्रक्रियाओं को देख सकते हैं।
लियोन

30

इन अलग-अलग प्रक्रियाओं को SANDBOXING कहा जाता है। यह A प्रक्रिया को क्रैश करने की अनुमति देता है, लेकिन अन्य प्रक्रियाओं को सिस्टम (या Chrome) को क्रैश करने से रोकता है


27

आप देख सकते हैं कि कौन सी प्रक्रिया क्या करती है:

रिंच मेनू-> पृष्ठभूमि पृष्ठ देखें

जो इस तरह दिखता है:

यहाँ छवि विवरण दर्ज करें


4
वैकल्पिक रूप से, टैब बार में कुछ खाली जगह पर राइट-क्लिक करें, फिर 'कार्य प्रबंधक' चुनें या एक स्थिर स्नैपशॉट के लिए, ब्राउज़ करेंchrome://memory
कर्नल पैनिक

4
एक अन्य विकल्प shift+escapeमहत्वपूर्ण संयोजन प्रतीत होता है ।
एथरेलोन


6

Google Chrome प्रत्येक टैब के लिए अलग प्रक्रिया का उपयोग करता है। इंटरप्रोसेस संचार का उपयोग करके आप एक अनुप्रयोग के रूप में कई प्रक्रियाओं का प्रबंधन कर सकते हैं।

एकाधिक प्रक्रिया का उपयोग करने से एप्लिकेशन को अधिक मजबूत और बेहतर सिस्टम संसाधनों का उपयोग करने में मदद मिल सकती है।

देख:


2
"अधिक मजबूत", निश्चित रूप से। "बेहतर सिस्टम संसाधनों का उपयोग करें" - इस बारे में इतना निश्चित नहीं है। क्या मल्टीप्रोसेस मॉडल बहुत अधिक मेमोरी का उपयोग नहीं करता है?
लार्स

5
अगर "बेहतर सिस्टम सिस्टम का उपयोग करें" से आपका मतलब है "अधिक संसाधन" तो आप सही हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.