डेस्कटॉप ऑपरेटिंग सिस्टम के विपरीत, iOS और iPadOS आईफोन और आईपैड पर चल रही प्रक्रियाओं को देखने का कोई मूल तरीका प्रदान नहीं करते। ऐप स्टोर भी उन ऐप्स से रहित है जो आपके डिवाइस के आंतरिक कामकाज की जांच करने में आपकी मदद कर सकें।
हालांकि, यदि आपके पास मैक तक पहुंच है, तो आप अपने आईफोन या आईपैड पर चल रही प्रक्रियाओं की सूची देख सकते हैं। आपको बस Xcode की आवश्यकता है।
अपने मैक पर Xcode इंस्टॉल करना
Xcode एक एकीकृत विकास वातावरण (IDE) है जो एप्पल डिवाइस के लिए सॉफ्टवेयर निर्माण में सहायता करता है। इसमें इंस्ट्रूमेंट्स नामक एक टूल है जिसका उपयोग आप अपने आईफोन या आईपैड पर चल रही प्रक्रियाओं की सूची देखने के लिए कर सकते हैं। आपको डेवलपर होने की आवश्यकता नहीं है—या यहां तक कि भुगतान करने की भी नहीं—इसका उपयोग करने के लिए।
Xcode मैक के ऐप स्टोर पर मुफ्त डाउनलोड के रूप में उपलब्ध है। हालांकि, इसे डाउनलोड और उपयोग करने के लिए आपके पास macOS 11.3 बिग सुर या बाद का संस्करण चलाने वाला मैक होना चाहिए। Xcode इंस्टॉलेशन के लिए कम से कम 12GB बैंडविड्थ और डिस्क स्पेस की भी आवश्यकता होती है, इसलिए आप आगे बढ़ने से पहले अपने मैक पर स्टोरेज स्पेस खाली करना चाह सकते हैं।
ऐप स्टोर खोलें, Xcode खोजें, और इंस्टॉल करने के लिए प्राप्त करें या डाउनलोड बटन चुनें। आपके इंटरनेट कनेक्शन की गति के आधार पर, इसमें कुछ घंटे या उससे अधिक समय लग सकता है।
Xcode इंस्ट्रूमेंट्स सेट करना
एक बार जब आप Xcode डाउनलोड और इंस्टॉल कर लेते हैं, तो अपने आईफोन या आईपैड पर चल रही प्रक्रियाओं की सूची देखने के लिए नीचे दिए गए चरणों का पालन करें।
1. मैक के लॉन्चपैड खोलें और Xcode चुनें।
2. मैक के मेनू बार पर Xcode चुनें, ओपन डेवलपर टूल पर इंगित करें, और इंस्ट्रूमेंट्स लेबल वाला विकल्प चुनें।
यह Xcode इंस्ट्रूमेंट्स लोड करना चाहिए। यह एक प्रदर्शन विश्लेषक और विज़ुअलाइज़र है जो आपको आईफोन या आईपैड की CPU-संबंधित गतिविधि (साथ ही कई अन्य चीजें जिन्हें हम यहां कवर नहीं करेंगे) रिकॉर्ड करने देता है।
3. अपने आईफोन या आईपैड को USB के माध्यम से अपने मैक से कनेक्ट करें। फिर, iOS या iPadOS डिवाइस को अनलॉक करें और ट्रस्ट पर टैप करें (यदि आपने पहले इसे उसी मैक से कनेक्ट नहीं किया है)।
4. इंस्ट्रूमेंट्स विंडो के ऊपरी-बाएं कोने में, प्रोफाइलिंग टेम्पलेट चुनें के आगे मेनू खोलें। फिर, [आपका नाम] आईफोन या आईपैड पर इंगित करें और सभी प्रक्रियाएं चुनें।
नोट: यदि आपका आईफोन या आईपैड ग्रे आउट या "ऑफलाइन" दिखाई देता है, तो इसे अपने मैक से डिस्कनेक्ट और रीकनेक्ट करें। यदि यह उस तरह से दिखाई देना जारी रखता है, तो डिवाइस को हटा दें, अपने मैक को रीस्टार्ट करें, और उपरोक्त चरणों को दोहराएं।
5. एक्टिविटी मॉनिटर लेबल वाले आइकन को चुनें और चुनें पर क्लिक करें।
6. विंडो के ऊपरी-बाएं कोने में रिकॉर्ड बटन चुनें। यह इंस्ट्रूमेंट्स को आपके आईफोन या आईपैड की CPU गतिविधि रिकॉर्ड और प्रदर्शित करने के लिए प्रेरित करना चाहिए।
नोट: जैसे ही आप रिकॉर्ड बटन चुनते हैं, इंस्ट्रूमेंट्स फ्रीज होता हुआ प्रतीत हो सकता है। यह सामान्य व्यवहार है और आमतौर पर एक मिनट तक रहता है।
Xcode इंस्ट्रूमेंट्स में प्रक्रियाएं देखना
इंस्ट्रूमेंट्स में एक्टिविटी मॉनिटर आपके आईफोन या आईपैड के CPU लोड को विज़ुअल फॉर्मेट में प्रदर्शित करेगा, साथ ही विंडो के निचले भाग में चल रही प्रक्रियाओं की सूची भी। यदि आप बाद वाले को नहीं देखते हैं, तो लाइव प्रोसेस पर स्विच करने के लिए कमांड + 1 दबाएं।
प्रोसेस ID और प्रोसेस नाम कॉलम आपको प्रक्रियाओं के बीच अंतर करने में मदद करते हैं। अतिरिक्त कॉलम जैसे % CPU, मेमोरी, और CPU समय आपको प्रत्येक प्रक्रिया के लिए CPU उपयोग, मेमोरी खपत और कुल रनटाइम निर्धारित करने देते हैं। आप उपयुक्त कॉलम चुनकर प्रक्रियाओं को सॉर्ट कर सकते हैं। उदाहरण के लिए, यदि आप उन प्रक्रियाओं की जांच करना चाहते हैं जो CPU संसाधनों का सबसे अधिक उपभोग करती हैं, तो % CPU कॉलम चुनें।
अधिकांश प्रक्रियाएं गूढ़ हैं और iOS और iPadOS में मुख्य सिस्टम कार्यक्षमताओं को दर्शाती हैं। उदाहरण के लिए, bluetoothd ब्लूटूथ डेमॉन के पीछे की प्रक्रिया है, जो वह घटक है जो ब्लूटूथ डिवाइस को संभालता है। यदि आप किसी विशिष्ट प्रक्रिया की पहचान करना या उसके बारे में अधिक जानना चाहते हैं, तो गूगल आपका मित्र है।
हालांकि, आप जल्दी से कुछ को पहचान लेंगे, जैसे आपके आईफोन या आईपैड पर चलने वाले ऐप्स—उदाहरण के लिए, Firefox मोज़िला फ़ायरफ़ॉक्स से जुड़ी प्राथमिक प्रक्रिया है।
अपने iOS या iPadOS डिवाइस का उपयोग करना शुरू करें, और आप संबंधित सेवाओं और ऐप्स के लिए CPU और मेमोरी खपत में स्पाइक देखेंगे। ऐप्स को फोर्स-क्विट करना (उस पर बाद में) सूची से संबंधित प्रक्रियाओं को हटा देगा।
आप कंट्रोल-क्लिक करके और डिटेल फिल्टर के रूप में [प्रोसेस] जोड़ें विकल्प चुनकर किसी विशिष्ट प्रक्रिया की निगरानी भी कर सकते हैं। या, आप विंडो के निचले-बाएं में डिटेल फिल्टर बॉक्स में कई प्रोसेस ID (प्रोसेस ID कॉलम देखें) इनपुट करके उन्हें बाकी प्रक्रियाओं से अलग देख सकते हैं।
एक बार जब आप अपने आईफोन या आईपैड पर प्रक्रियाओं की जांच कर लेते हैं, तो इंस्ट्रूमेंट्स विंडो के ऊपरी-बाएं में स्टॉप आइकन चुनें। आप Xcode से बाहर निकलने से पहले रिकॉर्ड की गई गतिविधि को सेव करना चुन सकते हैं (फाइल > इस रूप में सहेजें)।
आईफोन या आईपैड का समस्या निवारण
Xcode का उपयोग करके आईफोन या आईपैड पर चल रही प्रक्रियाओं की सूची देखने से आपको अपने डिवाइस का समस्या निवारण करने में भी मदद मिल सकती है। उदाहरण के लिए, यदि आप नियमित फ्रीज और क्रैश का अनुभव करते हैं, तो आप समस्या के पीछे के ऐप या सिस्टम सेवा को पहचानने में सक्षम हो सकते हैं। फिर आप अपने आईफोन या आईपैड पर सामान्य समस्याओं को हल करने के लिए निम्नलिखित सुधार कर सकते हैं।
ऐप्स फोर्स-क्विट करें
यदि कोई ऐप हमेशा CPU, मेमोरी, या दोनों को अधिकतम करता हुआ प्रतीत होता है, तो आपकी पहली कार्रवाई फोर्स-क्विट करना होनी चाहिए। ऐसा करने के लिए, ऐप स्विचर खोलें (स्क्रीन के नीचे से ऊपर स्वाइप करें या होम बटन पर डबल-क्लिक करें) और ऐप को स्क्रीन से हटा दें।
Xcode इंस्ट्रूमेंट्स में, आप देखेंगे कि यह क्रिया प्रभावी रूप से संबंधित प्रक्रिया को बंद कर देती है। होम स्क्रीन से ऐप को फिर से लॉन्च करें।
ऐप्स अपडेट करें
ऐप अपडेट ढेर सारे बग फिक्स और प्रदर्शन सुधार के साथ आते हैं। यदि समस्या बनी रहती है, तो ऐप स्टोर खोलें और ऐप खोजें। यदि कोई अपडेट है, तो आपको एक अपडेट बटन दिखाई देगा जिसे आप इसे अपडेट करने के लिए टैप कर सकते हैं।
बैकग्राउंड ऐप रिफ्रेश अक्षम करें
यदि इंस्ट्रूमेंट्स किसी ऐप को बहुत अधिक CPU संसाधनों और मेमोरी का उपयोग करते हुए दिखाता है, तब भी जब आप सक्रिय रूप से इसका उपयोग नहीं कर रहे हैं, तो इसे बैकग्राउंड में चलने से रोकने का प्रयास करें।
ऐसा करने के लिए, सेटिंग्स ऐप खोलें, स्क्रीन को नीचे स्क्रॉल करें, प्रश्न में ऐप चुनें, और बैकग्राउंड ऐप रिफ्रेश के आगे स्विच बंद करें।
आईफोन या आईपैड रीस्टार्ट करें
आईफोन या आईपैड को रीस्टार्ट करने से दुष्ट सिस्टम प्रक्रियाओं और मेमोरी लीक को ठीक किया जा सकता है। उदाहरण के लिए, यदि Xcode इंस्ट्रूमेंट्स कई ऐप्स और सिस्टम प्रक्रियाओं (बिना किसी स्पष्ट कारण के) के लिए बहुत अधिक CPU या मेमोरी उपयोग प्रदर्शित करता है, तो सेटिंग्स ऐप खोलें और डिवाइस को बंद करने के लिए जनरल > शट डाउन चुनें। फिर, 30 सेकंड प्रतीक्षा करें और रीबूट करने के लिए साइड बटन को दबाए रखें।
सिस्टम सॉफ्टवेयर अपडेट करें
iOS और iPadOS को अपडेट करने से सामान्य रूप से सिस्टम सॉफ्टवेयर के साथ समस्याएं ठीक हो जाती हैं। यदि आपने कुछ समय में अपने आईफोन या आईपैड को अपडेट नहीं किया है, तो सेटिंग्स ऐप खोलें और नवीनतम अपडेट की जांच और इंस्टॉल करने के लिए जनरल > सॉफ्टवेयर अपडेट चुनें। यदि आप किसी समस्या में फंसते हैं, तो आईफोन और आईपैड पर अटके अपडेट को ठीक करने का तरीका जानें।
सभी सेटिंग्स रीसेट करें
अपने आईफोन या आईपैड पर सभी सेटिंग्स रीसेट करने से परस्पर विरोधी सेटिंग्स के कारण होने वाली समस्याओं का समाधान होता है। यदि Xcode इंस्ट्रूमेंट्स उच्च गतिविधि प्रदर्शित करना जारी रखता है, तो सेटिंग्स ऐप खोलें और जनरल > ट्रांसफर या रीसेट आईफोन > रीसेट > सभी सेटिंग्स रीसेट करें चुनें।
यदि इससे कोई फर्क नहीं पड़ता, तो अगला तार्किक कदम अपने आईफोन या आईपैड को मिटाकर फ़ैक्टरी डिफॉल्ट्स पर रीसेट करना है।
आंतरिक कार्यप्रणाली
Xcode उन प्रक्रियाओं की सूची में एक बेहतरीन विंडो प्रदान करता है जो आपके आईफोन या आईपैड को काम करती हैं और समस्या निवारण में भी मदद करती है। मान लीजिए, मैक पर IDE सेट करना समय लेने वाला है और डिस्क स्पेस का एक बड़ा हिस्सा मांगता है। लेकिन अगर आपके पास धैर्य और स्पेयर स्टोरेज है, तो यह एक आश्चर्यजनक रूप से मजेदार अभ्यास हो सकता है।