मैंने सोचा कि मैं वी.एस. हब पर कुछ प्रकाश डालने की कोशिश करूंगा और इसके लिए क्या करना है। मैं Microsoft के लिए काम करता हूं।
जैसा कि sraboy का उल्लेख है, वीएस हब एक आउट-ऑफ-सर्विस सेवाएं होस्ट है जो विज़ुअल स्टूडियो (और अन्य वीएस शेल-आधारित उत्पाद जैसे ब्लेंड) मल्टी-टूल संचार का समर्थन करने के लिए उपयोग करते हैं, देवेन (वीएस) के भीतर बेहतर जवाबदेही, और जीवनकाल की प्रक्रिया को आगे बढ़ाने के लिए कुछ सेवाओं को सक्षम करें। वर्तमान में VS हब में होस्ट की जाने वाली सेवाओं के सेट में अन्य उत्तर में कई आइटम शामिल हैं, जैसे कि रोमिंग सेटिंग्स, ETL डेटा के बड़े स्वैट्स की प्रोसेसिंग जो डायग्नोस्टिक्स टूलिंग, कुछ टेलीमेट्री रिपोर्टिंग और एक्सटेंशन ऑटो अपडेट में प्रदान की जाती है और सूचनाएं। हालांकि, भविष्य में सेवाओं के सेट के बढ़ने की बहुत संभावना है, इसलिए भले ही उन सेवाओं में से कोई भी आवश्यक नहीं है, भविष्य में अतिरिक्त सेवाओं की मेजबानी की जाएगी (अर्थात यह vshub को अक्षम करने के लिए एक बहुत बड़ा हथौड़ा है।
जीवनकाल के संदर्भ में, vshub और होस्ट प्रक्रिया (जैसे Microsoft.VsHub.Server.HttpHtt (64) .exe) devenv.exe बंद होने के बाद चल सकती है। हालांकि, उन्हें अनिश्चित काल तक नहीं चलते रहना चाहिए। ज्यादातर मामलों में ये प्रक्रिया वीएस-आधारित शेल समापन के अंतिम उदाहरण के ~ 5 मिनट के भीतर समाप्त हो जाएगी। इसलिए यदि आपके पास वी.एस. रनिंग का एक उदाहरण (डेवेनवे। एक्सएक्सएक्स) है और ब्लेंड रनिंग (ब्लेंड ..exe) का एक उदाहरण है, और आप devenv.exe को बंद कर देते हैं, vshub और संबंधित होस्ट प्रक्रियाएं चलती रहेंगी। यदि आप तब मिश्रण को बंद कर देते हैं, तो vshub और संबंधित होस्ट प्रक्रिया अभी भी चल रही होगी। तब से लगभग 5 मिनट बाद, हालांकि, उन अतिरिक्त प्रक्रियाओं को बंद कर दिया जाएगा। यदि आप उस 5 मिनट की खिड़की के भीतर devenv.exe का एक और उदाहरण शुरू करते हैं, तो vshub और संबंधित होस्ट प्रक्रियाएं समाप्त नहीं होंगी,
संसाधन-वार, vshub.exe प्रक्रिया हमेशा ही अपेक्षाकृत अधिक रोशन होनी चाहिए। यदि यह कभी बड़ा हो जाता है, तो यह एक बग है और मुझे इसके बारे में जानना अच्छा लगेगा, ताकि हम इसे ठीक कर सकें :-) दूसरी ओर, मेजबान प्रक्रियाएं, उस होस्ट के आधार पर बहुत बड़ी हो सकती हैं जो होस्ट की जा रही है। विशेष रूप से, ईटीएल प्रसंस्करण द्वारा डायग्नोस्टिक्स टूलिंग काम करता है। ईटीएल बहुत, बहुत, बड़े और जैसे हो सकता है, मेजबान कई संसाधनों का उपयोग कर सकता है। डायग्नोस्टिक्स टीम इसे कम करने के तरीकों पर गौर कर रही है, लेकिन इस समय, जब आपको जरूरत नहीं है तो डायग्नोस्टिक्स टूल विंडो को बंद करके समस्या को कम करने में मदद करनी चाहिए।
ऑनलाइन कनेक्टिविटी के संदर्भ में, वर्तमान में होस्ट की गई सेवाओं के वर्तमान सेट में तीन मुख्य स्रोत हैं (नोट, यह समय के साथ बदल जाएगा)। सबसे पहले, user3345048 उल्लेख के रूप में, उस सेवा का पता लगाता है और ऑटो-अपडेट एक्सटेंशन उस प्रक्रिया में चलता है। जो विकल्प संचार को नियंत्रित करते हैं वे उपकरण में हैं | विकल्प | पर्यावरण | एक्सटेंशन और अपडेट (पहले दो चेकबॉक्स देखें)। दूसरा, रोमिंग सेटिंग VS हब में एक सेवा के रूप में चलती है। इस व्यवहार को नियंत्रित करने वाली सेटिंग टूल्स में है | विकल्प | पर्यावरण | सिंक्रनाइज़ सेटिंग्स (या अधिक समग्र रूप से, यदि आप VS के ऊपरी दाएं कोने में निजीकरण खाते में साइन इन नहीं करते हैं)। अंत में, VS हब टेलीमेट्री की रिपोर्ट करता है। इस डेटा की मात्रा को काफी हद तक कम किया जा सकता हैमदद | ग्राहक प्रतिक्रिया विकल्प | सेटिंग्स ... मेनू आइटम। आप उस टेलीमेट्री के बारे में भी पढ़ सकते हैं जिसे Microsoft एकत्रित करता है और उस स्थान पर इसका उपयोग कैसे किया जाता है।