मेरा उपकरण धीमा हो रहा है, ऐप्स दुर्व्यवहार / क्रैश करना शुरू कर रहे हैं। मैं क्या कर सकता हूँ?


62

लंबे समय से सब कुछ ठीक चल रहा था। लेकिन अचानक डिवाइस सामान्य से धीमी हो रही है (जैसे कि एक्शन शुरू करते समय ऐप धीरे-धीरे प्रतिक्रिया करते हैं - जैसे आरएसएस रीडर एक लेख खोलने के लिए "उम्र" लेता है)। इसके अलावा, कई ऐप्स क्रैश होने लगते हैं: बल-बंद होने के साथ-साथ अनपेक्षित पुनरारंभ भी हो जाता है। कभी-कभी इसमें डिवाइस के कुछ स्वचालित रिबूट भी शामिल होते हैं।

फैक्ट्री-रीसेट करने के अलावा क्या मैं कुछ भी कर सकता हूं? अधिमानतः इसे अन-रूट किए गए उपकरणों पर काम करना चाहिए।

टिप्पणी: सभी वर्णित समस्याएं एक साथ नहीं हो सकती हैं, इसलिए एक डिवाइस पर जैसे कोई स्वचालित रिबूट शामिल नहीं हो सकता है। प्रश्न फिर भी वही है, फिर भी।


जब आप के आउटपुट को देखते हैं तो क्या कोई संकेत हैं adb logcat?
ott--

1
यह एक डेवलपर द्वारा बेहतर समझाया गया है। मुझे लगता है कि वहाँ है, लेकिन मुझे संदेह है कि मैं दुर्घटना से जावा स्टैक की पूरी तरह से व्याख्या कर सकता हूं।
इज़्ज़

जवाबों:


46

अधिकांश मामलों में जैसा कि ऊपर वर्णित एक व्यवहार प्रणाली में कुछ गड़बड़ है इंगित करता है। यहां सबसे अधिक संभावना वाले उम्मीदवार हैं:

  • आवेदन कैश
  • डाल्विक कैशे

जैसा कि आप पहले ही अनुमान लगा चुके हैं, रूट किए गए उपकरणों के लिए अलग-अलग समाधान उपलब्ध हैं - लेकिन केवल गैर-रूट किए गए उपकरणों के लिए कुछ ही, जो सीधे Dalvik कैश तक नहीं पहुंच सकते हैं । इसलिए नीचे दिए गए उदाहरणों को तब तक पढ़ें जब तक कि आप अपने लिए काम करने वाले किसी चीज को न मार दें, या सभी विकल्पों के लिए बहुत अंत तक जारी रहें।

निहित और गैर-रूट किए गए डिवाइस: अप्रचलित एप्लिकेशन को हटा दें

धीमा होने के कारण सभी संसाधनों को रोकते हुए कुछ ऐप हो सकते हैं। उन ऐप्स को आमतौर पर सेटिंग्स में "बैटरी की खपत" पृष्ठ के माध्यम से पहचाना जा सकता है लेकिन यहां तक ​​कि अगर आप इसे वहां नहीं पा सकते हैं, तो यह आपके द्वारा इंस्टॉल किए गए ऐप्स को हटाने के लिए चोट नहीं पहुंचा सकता है, लेकिन अब ज़रूरत नहीं है (उदाहरण के लिए एलिक्स का जवाब देखें )।

आप कुछ ऐसे सिस्टम ऐप्स को भी निष्क्रिय कर सकते हैं जिनकी आपको ज़रूरत नहीं है (कीवर्ड: )। ऐसा करने के लिए, सेटिंग → एप्लिकेशन पर जाएं , "ऑल" टैब चुनें, और उन ऐप्स को खोजने के लिए सूची पर जाएं। उनकी प्रविष्टि को टैप करें, और आपको "अक्षम" बटन ढूंढना चाहिए। यह धूसर हो सकता है: यदि हां, तो आपको सबसे पहले "फोर्स स्टॉप" ऐप को, और शायद "अपडेट को अनइंस्टॉल" करना होगा, इससे पहले कि "अक्षम" बटन सुलभ हो जाए। हालाँकि, ध्यान दें कि यह संभावना सभी सिस्टम ऐप्स के लिए मौजूद नहीं होगी। रूट किए गए उपकरणों के लिए, कई उपकरण उपलब्ध हैं जो आपको "फ्रीज" या यहां तक ​​कि सिस्टम ऐप्स को हटाने की अनुमति देते हैं (बाद वाले के साथ बहुत सावधान रहें); एक प्रसिद्ध उदाहरण टाइटेनियम बैकअप है

निहित और गैर-रूट किए गए डिवाइस: एप्लिकेशन कैश साफ़ करें

यदि आप भाग्यशाली हैं, तो बस इतना ही है: एप्लिकेशन कैश भरा / गड़बड़ हो गया। यह आसानी से हल किया जा सकता है, गैर-रूट किए गए उपकरणों पर भी:

  • प्रत्येक Android सिस्टम पर डिफ़ॉल्ट रूप से उपलब्ध तरीकों के साथ:
    • अपनी होमस्क्रीन से, सेटिंग → एप्लिकेशन → एप्लिकेशन प्रबंधित करें पर जाएं । केवल डाउनलोड नहीं, सभी ऐप्स देखना सुनिश्चित करें
    • सूची को चलाएं, प्रत्येक ऐप खोलें, और साफ़ कैश बटन दबाएं
  • सहायक एप्लिकेशन का उपयोग करने की आसान विधि: प्लेस्टोर पर कई एप्लिकेशन उपलब्ध हैं जो एक ही बार में सभी एप्लिकेशन के कैश को साफ करने की अनुमति देते हैं, इसलिए आपको एक लंबी सूची चलने और मैन्युअल रूप से इसे करने की आवश्यकता नहीं है। ऐसे ऐप के लिए एक उदाहरण 1Tap Cleaner है , जो ब्राउज़र इतिहास जैसे कई अन्य इतिहासों को भी साफ कर सकता है

निहित डिवाइस: स्पष्ट अनुप्रयोग कैश और Dalvik कैश

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

  • कस्टम रिकवरी
    यह सबसे प्रभावी तरीका है और वास्तव में काम करना सुनिश्चित करता है। यह उदाहरण क्लॉकवर्कमॉड रिकवरी पर आधारित है , जो सबसे अधिक व्यापक रूप से फैला हुआ है। यह अमोनरा रिकवरी के बराबर होना चाहिए ।
    • रिकवरी मोड में बूट करें (यह कैसे करें यह अक्सर उपयोग किए गए डिवाइस / ROM पर निर्भर करता है। CyanogenMod उपयोगकर्ताओं के लिए यह सबसे आसान है: powerबटन दबाएं, "रिबूट" चुनें, "रिकवरी" चुनें)
    • Volumeनियंत्रणों का उपयोग करके , वाइप कैश का चयन करें और powerबटन का उपयोग करके इसे स्वीकृत करें। अगली स्क्रीन पर, उसी तरह एक्शन को मंजूरी दें। इस तरह आप आसानी से ऊपर बताए गए एप्लिकेशन कैश को एक अतिरिक्त ऐप की आवश्यकता के बिना, एक ही बार में, आसानी से साफ़ कर सकते हैं ।
    • उन्नत मेनू पर जाएं , Dalvik Cache को उसी तरह से Volumeऔर Powerकुंजियों से साफ़ करें और उसका चयन करें।
    • मुख्य मेनू पर वापस जाएं, और रिबूट का चयन करें । अगले रिबूट जाएगा लंबे समय तक के रूप में हमेशा की तरह लेते हैं, इसलिए चिंता न करें: एंड्रॉयड के पुनर्निर्माण की जरूरत है Dalvik कैश , कि पूरी तरह से सामान्य व्यवहार है।
  • हेल्पर ऐप्स:
    कई ऐप Dalvik Cache (जैसे SystemCleanup और टाइटेनियम बैकअप PRO की ★ रूट ) की सफाई के विकल्प प्रदान करते हैं । आप उन कोशिश कर सकते हैं; लेकिन मुझे यकीन नहीं है कि अगर उनमें से एक वास्तव में डाल्विक कैश को "पोंछ" देता है । कम से कम टाइटेनियम बैकअप के लिए मुझे पता है कि यह केवल अनइंस्टॉल किए गए ऐप्स (यानी अप्रचलित Dalvik फ़ाइलों) से अवशेष को हटाता है।

निहित और गैर-रूट किए गए डिवाइस अंतिम उपाय: फैक्टरी रीसेट

यदि उपरोक्त में से कोई भी आपकी समस्या का समाधान नहीं करता है, तो हमेशा फ़ैक्टरी रीसेट होता है । मूल रूप से, यह उपरोक्त सभी (पोंछते हुए आवेदन कैश और डालविक कैश ) करता है - लेकिन यह /dataविभाजन को भी मिटा देता है । इसका मतलब है: आपकी सभी सेटिंग्स और डेटा (आपके एसडी कार्ड पर संग्रहीत) के साथ-साथ आपके द्वारा इंस्टॉल किए गए सभी ऐप भी चले गए हैं। इसलिए ऐसा करने से पहले एक अच्छा बैकअप सुनिश्चित करें (देखें कि इसे कैसे प्राप्त किया जा सकता है, इसके लिए गैर-निहित उपकरणों का पूर्ण बैकअप देखें )।


रूट किए गए डिवाइस: फ्रॉस्टिम

चीजों को धीमा करने का एक और कारण भंडारण में निहित है। समझने के लिए एक छोटी पृष्ठभूमि:

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

एंड्रॉइड 4.3 इस समस्या को उचित fstrimकॉल के साथ संबोधित करता है, दिन में एक बार नियंत्रक को बताता है जो मुक्त करने पर विचार करता है। कुछ रोम Android के पुराने संस्करणों में एक तुलनीय फीचर को भी एकीकृत करते हैं, discardविकल्प के साथ बढ़ते फाइल सिस्टम (इसलिए नियंत्रक को एक बार डिलीट होने पर सूचित किया जाता है), लेकिन यह धीमा हो जाता है। उन दो तरीकों में से किसी को भी संबोधित नहीं करने वाले उपकरणों के लिए, यह Lagfix App पर एक नज़र डालने के लायक हो सकता है , जो fstrimचयनित विभाजनों के लिए उपयोगकर्ता के अनुकूल तरीके से कॉल करता है। चल रहा है कि एक बार एक लंबे समय से इस्तेमाल किया डिवाइस पर अप करने के लिए 30 के एक कारक द्वारा लिख ​​सकते हैं गति, और यहां तक ​​कि पढ़ता है एक छोटे से तेजी से मिलता है।

संदर्भ:


जब तक आप एक नए कर्नेल / रोम पर न हों, तब तक दलविक कैश को पोंछना अनावश्यक होना चाहिए। इसे साफ़ करने से बस उन सभी फ़ाइलों को हटा दिया जाएगा, जिन्हें फिर से बनाया जाएगा (अनइंस्टॉल किए गए कार्यक्रमों को छोड़कर, जो टाइटेनियम आपको चेतावनी दे रहा है)।
NoBugs

आंशिक रूप से सही। यदि आप अक्सर एप्लिकेशन इंस्टॉल / अनइंस्टॉल / अपडेट करते हैं, तो Dalvik कैश क्लट हो सकता है (जैसा कि आप टीबी का उल्लेख करते हैं, इसीलिए यह वहां की चीजों को साफ करता है)। ऐसी रिपोर्टें भी हैं, जहां कुछ ऐप का Dalvik कैश "टूटा हुआ" था। Dalvik कैश को पोंछने से एक साफ पुनर्निर्माण होता है, जो इसे "डीफ़्रैग्मेन्ट" भी करता है। तो यह चीजों को गति दे सकता है और साथ ही कुछ मुद्दों को "ठीक" कर सकता है।
इज़ी

मैं आमतौर पर अपने डिवाइस को नियमित रूप से रिबूट करता हूं और
ग्रीनिफ़

@ user3275057 यह कहने जैसा है कि "मैं नियमित रूप से अपने कमरों को हवादार करता हूं और अपने घरेलू उपकरणों पर बिजली-सुरक्षित विकल्पों का उपयोग करता हूं, लेकिन फिर भी फर्श गंदा हो जाता है और सामान रास्ते में खड़ा रहता है"। हालांकि ये दोनों ही विकल्पों में मददगार हैं, वे कुछ आवश्यक भागों याद आती है - जैसा कि ऊपर बताया: कभी-कभी आप मंजिल पोंछ और कमरा साफ करने के लिए मिल गया है :)
इज़ी

3

मेरा एचटीसी वन वी इतना धीमा हो रहा था कि मैं इसे नष्ट करने के लिए तैयार हो रहा था। बिना काम किए सब कुछ आज़माने के बाद, मैं अपने ऐप्स के माध्यम से गया और कुछ हटा दिया। जाहिरा तौर पर सभी मुसीबत का कारण आप जैक नहीं जानते थे। दूसरा यह मेरे फोन से दूर था मेरी गति नाटकीय रूप से बढ़ गई और सामान्य रूप से फिर से काम करना शुरू कर दिया। यकीन नहीं होता कि इससे किसी और को मदद मिलेगी, लेकिन ऐसा होने के मौके पर, मैं आपको बताना चाहता था।


अच्छी बात। मेरे उत्तर (अद्यतन) में उस विषय को याद किया।
इज़ी

2

स्लो एंड्रॉइड को कैसे तेज करें

उस दिन को याद रखें जब आपने अपना एंड्रॉइड खरीदा था? यह धीमा नहीं था। इतना तेज था। क्या हुआ? क्या सिलिकॉन धीमा हो गया? क्या चूतड़ दब गए? बिलकूल नही। आप बस अधिक अदृश्य पृष्ठभूमि सेवाएं चला रहे हैं।

सबसे पहले, ऑटो अपडेट को अक्षम करें

  • सैमसंग गैलेक्सी स्टोर (यदि लागू हो),
  • सेटिंग्स में> सॉफ्टवेयर अपडेट,
  • गुप्त डेवलपर विकल्प मेनू में (इसे देखें)
  • और Google play store

यह महत्वपूर्ण है क्योंकि अन्यथा वे केवल खुद को पुनर्स्थापित / अपडेट करते हैं।

स्क्रीनशॉट स्क्रीनशॉट स्क्रीनशॉट स्क्रीनशॉट

फिर उन डिवाइसों की तलाश करें जो डिवाइस रखरखाव के माध्यम से उन्हें हटाने के बाद स्वचालित रूप से खुलते हैं> स्पष्ट मेमोरी और डेवलपर विकल्प> सेवाएं चला रहे हैं और उन्हें फ़ैक्टरी डिफ़ॉल्ट पर अनइंस्टॉल या रीसेट कर सकते हैं जितने आप कर सकते हैं (मैं उनसे अनुमतियाँ भी हटा सकता हूं ताकि वे भंडारण से पढ़ सकें गुप्त रूप से पृष्ठभूमि में आदि)। कुछ सिस्टम ऐप जिन्हें आप रखना चाह सकते हैं, जैसे कि Google play सेवाएं आदि। बस उन लोगों को अनइंस्टॉल करें जिन्हें आप समझ रहे हैं कि आपको जरूरत नहीं है

याद रखें, मेमोरी को साफ़ करना डिवाइस को गति नहीं देता है, यह केवल आपको दिखाता है कि कौन से ऐप ऑटोलैड बैकग्राउंड प्रोसेस करते हैं ताकि आप उन्हें अनइंस्टॉल कर सकें। इसका एक अच्छा उदाहरण इंस्टाग्राम है, अगर आप ध्यान दें कि यह बंद होने के दौरान भी चलता रहता है, क्योंकि यह आपके द्वारा ऐप खोलने से पहले ही दर्जनों इंस्टाग्राम वीडियो को आपके फीड में प्रीलोड कर देगा। प्रीलोडिंग को आम तौर पर एक अनुकूलन के रूप में देखा जाता है, यदि आपके पास एक ही समय में आक्रामक रूप से प्रीलोडिंग करने वाले पर्याप्त ऐप्स हैं, और सुरक्षा ऐप्स उन ऐप्स की निगरानी कर रहे हैं, और रैम भरने वाले हैं जो तब जावा रनटाइम पर कचरा संग्रह बंद कर देते हैं, और संभवतः मेमोरी पेजिंग, प्लस किसी भी गतिविधि का आप वास्तव में अनुरोध करते हैं, साथ ही Google को अपना स्थान बता रहे हैं, साथ ही "अपने फ़ोन को खोजने" के लिए अपने स्थान की रिपोर्टिंग कर रहे हैं, साथ ही अपने भविष्य के आवागमन पर ट्रैफ़िक की जाँच कर रहे हैं, साथ ही Google होम के साथ AI के उपयोग के लिए अपने कैलेंडर को पार्स कर रहे हैं, प्लस अपडेट चेकिंग, प्लस नोटिफिकेशन क्वेरी, आदि, आदि, तब आप पा सकते हैं कि आपका डिवाइस जितनी सक्रियता से काम कर रहा है, उससे कहीं अधिक है। इसका परीक्षण करने का सरल तरीका है मैक्स बैटरी सेविंग विकल्प को चालू करना और यह देखना कि बैटरी और जवाबदेही में सुधार होता है या नहीं। यदि ऐसा है, तो यह बड़े हिस्से में है क्योंकि सभी व्यापक पृष्ठभूमि प्रसंस्करण बंद है।

यह भी याद रखें कि ऑटो अपडेट को अक्षम करने से प्रति फोन की गति तेज नहीं होती है, यह आपको भविष्य के अपडेट को अप्रत्याशित प्रदर्शन में गिरावट से रोकता है। यह आपको गेटकीपर बनाता है ताकि आपका फोन जादुई रूप से ओवरटाइम को धीमा न कर सके, लेकिन चलो आपको चुनते हैं और चुनते हैं कि आप किन ऐप्स को अपडेट करने के लिए भरोसा करते हैं (और निश्चित रूप से, उन ऐप को अपडेट करें जिनसे आप प्यार करते हैं।) यह आपके फोन के लिए कोन मारी विधि की तरह है।

स्क्रीनशॉट स्क्रीनशॉट स्क्रीनशॉट स्क्रीनशॉट

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

मुझे इसके साथ उत्कृष्ट सफलता मिली है। और मेरा फ्रेम रेट 2x बेहतर है और साथ ही ऐप ओपन स्पीड भी। यह बढ़िया है।

ओह, और पृष्ठभूमि ANR को भी सक्षम करें ताकि आप अदृश्य स्टॉल देख सकें

स्क्रीनशॉट


AFAIK, स्वत: अपडेट को अक्षम करने से स्वचालित स्थापना अक्षम हो जाती है - सिस्टम अभी भी उपलब्धता की जांच करेगा (और यदि कोई हो तो सूचित करें; पुष्टि के लिए स्क्रीनशॉट # 4 से परामर्श करें)। तो यह एक बात को गति नहीं देगा। मैं गैलेक्सी ऐप्स को पूरी तरह से अक्षम कर दूंगा (यदि लागू हो), क्योंकि मैं नहीं देखता कि अगर आप पहले से ही प्लेस्टोर का उपयोग करते हैं तो यह अतिरिक्त लाभ क्या है। "मैमोरी क्लीनअप" एक संदेहास्पद चीज है: जो आप स्पष्ट करते हैं उसे फिर से लोड किया जाना चाहिए, जिससे चीजें धीमी हो जाएंगी। यह बहुत ही चयनात्मक होना चाहिए। तो साझा करने के लिए धन्यवाद; यह आप के लिए सनक से काम किया लेकिन देखभाल के साथ :) लागू किया जाना चाहिए
इज़ी

मेमोरी को साफ़ करना चीजों को तेज़ करना नहीं है, यह देखना है कि ऑटोलैड क्या है ताकि आप इसे अनइंस्टॉल कर सकें। इन दिनों बहुत सारे ऐप पृष्ठभूमि में प्रक्रियाएं चलाते हैं, जिससे फोन धीमा हो जाता है। इसे रोकने का एकमात्र तरीका पूरी तरह से उन ऐप्स की स्थापना रद्द करना है।
जोनाथन

ऑटो अपडेट को अक्षम करना चीजों को तेज बनाने के लिए नहीं है, इसे ब्लोट एफ्टर में इंस्टॉल करने से रोकने के लिए है। यदि यह आपको सूचनाएं भेज रहा है, तो आप बस उन लोगों को भी ब्लॉक कर सकते हैं। इसका एक अच्छा उदाहरण सैमसंग क्विक कनेक्ट है, जो नवीनतम संस्करण अत्यधिक धीमी bavkground प्रक्रियाओं को चलाता है। और यह ऑटो स्थापित और अद्यतन। लेकिन पुराना संस्करण ठीक है।
जोनाथन

1
मैंने अपना उत्तर स्पष्ट करने के लिए अपडेट किया है कि यह ऐसी ऐप्स हैं जो पृष्ठभूमि प्रक्रियाओं को लॉन्च करती हैं जो फोन को धीमा कर देती हैं, और स्पष्ट किया कि रैम को साफ करना और ऑटो अपडेट को अक्षम करना अपने आप में समाधान नहीं है।
जोनाथन

1
"बहुत सारे ऐप इन दिनों प्रक्रियाएँ चलाते हैं ..." निश्चित रूप से। मैं बस "परमाणु" से बचने और विशिष्ट चीजों को साफ करने का मतलब था;) सैमसंग द्वारा शामिल किया गया यह उपकरण सीएम से आता है, मुझे इस पर भरोसा नहीं होगा। और उन चीज़ों को स्थापित कर रहा है जिन्हें आपने गैलेक्सी ऐप्स के लिए कुछ विशेष रूप से अनइंस्टॉल किया है? मैंने अपने किसी भी उपकरण पर कभी नहीं देखा। यदि आप अपने द्वारा उपयोग किए जाने वाले ऐप्स के अपडेट से बचना चाहते हैं, तो इसे प्रति ऐप अक्षम किया जा सकता है - और वास्तव में यहाँ और वहाँ की आवश्यकता है। प्लस: सहमत, कुछ सैम-विशिष्ट एप्लिकेशन केवल गैलेक्सीएप में उपलब्ध हो सकते हैं। (पुनश्च: +1 :)
इज़ी

1

मुझे अपने फोन के साथ इसी तरह की समस्या हुई है। व्हर्लपूल मंचों पर मुझे अपनी प्रतिक्रिया के लिए जो प्रतिक्रिया मिली थी, वह तय हो गया था। (मेरे पास एप्स क्लोजिंग, कीबोर्ड दिखाई न देना या बंद होना आदि)।

सेटिंग> पावर अनटीक फास्टबूट पर जाएं।

अपने फोन पर फिर बिजली बंद।

यह एक हार्ड रीसेट बचाता है अगर यह काम करता है, जो उसने मेरे साथ किया था।


0

मैंने इस बात पर ध्यान दिया है कि जब मैं गैलरी ऐप चलाता हूं, तो बहुत लंबे समय तक चीजें बहुत धीमी हो जाती हैं, फिर अंततः फिर से ठीक काम करना शुरू कर देते हैं। मुझे संदेह है कि मेरे पास बड़ी संख्या में चित्र हैं, और लगभग कभी भी गैलरी ऐप का उपयोग नहीं करते हैं। मुझे लगता है कि यह पृष्ठभूमि या अन्य रखरखाव-प्रकार के कार्यों में फिर से स्कैनिंग और कैटलॉगिंग हो सकता है।

मुझे एक समान समस्या मिली जब मैं अपने कॉल लॉग को साफ कर रहा था। हर अब और फिर, मैं कई महीनों तक वापस स्क्रॉल करूंगा और लॉग इन एंट्रीज़ को टेलीफ़ोन या अन्य अवांछनीयताओं से हटाऊंगा। जब मैं ऐसा करता हूं और कई महीने पीछे चला जाता हूं, तो चीजें बहुत धीमी हो सकती हैं। इस मामले में, मुझे संदेह है क्योंकि मैं अनिवार्य रूप से एक बहुत लंबी लॉग फ़ाइल को विखंडित कर रहा हूं, और यह पृष्ठभूमि में चीजों को साफ करने की कोशिश कर रहा है, लेकिन जब वह ऐसा कर रहा है, तो मैं इसमें अतिरिक्त छिद्रों को जारी रखना चाहता हूं। फिर भी, अगर मैं अभी इंतजार कर रहा हूं, तो यह खुद को हल करने के लिए लगता है।

आज मैंने दोनों किया, और मेरे समाप्त होने के लगभग एक घंटे बाद चीजें बहुत धीमी हो गईं। लेकिन मैंने इसे अकेले छोड़ दिया, और अब सब कुछ ग्लास के रूप में एक बार फिर से चिकना हो गया।

कभी-कभी हमें बस इसके साथ काम करने के बिना मशीनरी को काम करने देना पड़ता है, जिससे चीजें खराब होती हैं। :)


आपके दोनों उदाहरणों में, यह कुछ फाइल नहीं है जिस पर आप काम करते हैं, लेकिन डेटाबेस। गैलरी के लिए, MediaScanner को इस बात का ध्यान रखना चाहिए कि एक बार यह ट्रिगर हो जाए (नई मीडिया फ़ाइलों के लिए स्कैनिंग और डेटाबेस को अपडेट करना; इसमें शामिल होने वाली घटनाएं शामिल हैं boot_completedऔर sdcard_mounted)। आपके कॉल लॉग के लिए, यह फिर से एक डेटाबेस है जो स्वचालित रूप से "वैक्यूम किया जा सकता है" (यानी डी-खंडित), लेकिन यह अधिकतम पर सेकंड लेना चाहिए। सुनिश्चित नहीं हैं कि यहाँ नीचे बातें धीमा है कि बहुत - लेकिन यह अपने आप को हल करता है, सब बेहतर :)
इज़ी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.