OS X सॉफ़्टवेयर अपडेट की जाँच में इतना समय क्यों लगता है?


28

OS X में सॉफ़्टवेयर अपडेट के लिए मुझे यह बताने में इतना समय क्यों लगता है कि मैं अप टू डेट हूं? मैं वर्तमान में 10.7.2 चला रहा हूं, लेकिन ओएस एक्स के सभी संस्करणों के लिए यही स्थिति रही है। मैंने अभी एक चेक किया, और वापस लौटने में तीन मिनट का समय लगा।

मैं किसी भी कारण के बारे में नहीं सोच सकता कि इसमें इतना समय क्यों लगना चाहिए। क्या यह अनुप्रयोगों और संस्करणों की काफी त्वरित खोज नहीं है?

इसके विपरीत, आईओएस / आईट्यून्स स्टोर और मैक ऐप स्टोर में एक ही फ़ंक्शन लगभग समय नहीं लेता है।


+1 यहाँ। और यह कोई शेर की बात नहीं है, यह हिम तेंदुए में भी ऐसा ही रहा है। मैं नेटवर्क समस्याओं (धीमी सर्वर) का सुझाव देता हूं, लेकिन उम्मीद है कि कोई जानता है कि यहां क्या हो रहा है।
थिलो

@ थिलो ही नहीं, बल्कि चैक हमेशा के लिए iOS सिस्टम पर भी ले जाते हैं
Matteo

जवाबों:


14

मैक ओएस एक्स सभी स्थापित पैकेजों की एक सूची रखता है /var/log/receipts

जब सॉफ़्टवेयर अद्यतन चलाया जाता है, तो यह व्यक्तिगत रूप से हर (या शायद केवल Apple) पैकेज के अपडेट की जाँच करता है, ताकि Apple के सर्वर के पैकेज के हस्ताक्षर के साथ HTTP अनुरोध भेजकर और उत्तर की प्रतीक्षा की जा सके। यह किसी भी प्रणाली के लिए संभव विभिन्न प्रकार के विन्यासों के कारण आवश्यक है।

मेरे स्नो लेपर्ड सिस्टम पर चल रहे सॉफ़्टवेयर अपडेट ने ~ 322 HTTP अनुरोध एप्पल के सर्वरों को भेजे।

इसलिए मूल रूप से यह देख रहा है कि क्या कोई अपडेट है, लेकिन अलग-अलग और कभी-कभी वैकल्पिक (जावा, एक्स 11, प्रिंटर ड्राइवर, आदि) पैकेजों की सरासर संख्या के कारण, इस तथ्य के साथ संयुक्त है कि यह प्रत्येक अनुरोध को अलग से भेज रहा है, यह कर सकता है कुछ समय लें।


यह मेरे लिए बहुत मायने नहीं रखता है। सॉफ़्टवेयर अपडेट काफी समय के लिए पागल की तरह सीपीयू समय को बेकार कर देता है, और कुछ सौ HTTP अनुरोधों की व्याख्या नहीं कर सकते हैं। दरअसल, मैं अभी सॉफ्टवेयर अपडेट चला रहा हूं, और इसने केवल चार टीसीपी कनेक्शन खोले हैं। लेकिन यह इतना CPU उपयोग कर रहा है कि कंप्यूटर वास्तव में उपयोग में सुस्त है। यह अभी तक आठ मिनट से चल रहा है।
हेराल्ड हैन्च-ओलसेन

@ HaraldHanche-Olsen TCP कनेक्शन HTTP अनुरोध नहीं हैं। बड़ा अंतर है। en.wikipedia.org/wiki/…

4
हम्म। यह एक दिलचस्प सिद्धांत है, लेकिन जब मैंने HTTPScoop के साथ सॉफ़्टवेयर अपडेट चलाया, तो मैंने केवल तीन अनुरोध (दो बड़े, ~ 2mb और ~ 3mb) देखे। तो, इस प्रयोग के परिणाम आपके "सैकड़ों HTTP अनुरोधों" सिद्धांत के अनुरूप नहीं हैं। इस स्क्रीनशॉट को देखें ।
ट्राय करें

0

मैंने इस मुद्दे का कभी अनुभव नहीं किया, क्योंकि मैं कभी भी "सॉफ़्टवेयर अपडेट" नहीं करता। शेर मुझे बताता है, "सॉफ्टवेयर अपडेट" के पॉप-अप के साथ, जब भी कोई अपडेट मेरे लिए तैयार होता है। और फिर अपडेट को लगभग एक मिनट का समय लगने के बाद चेक करें।

यह उनकी तरफ से बहुत बड़ा सुधार है।

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