मैक छवि कैश फ़ोल्डर के लिए ट्विटर को बहुत बड़ा होने से रोकें
मैक क्लाइंट के लिए ट्विटर में एक अजीब विशेषता (बग?) है जो ऐप छवि कैश को अंतहीन और बिना सीमा के बढ़ने का कारण बनती है। इसका मतलब है कि ट्विटर छवि कैश फ़ोल्डर अंत उपयोगकर्ता के लिए अज्ञात आकार में आसानी से कई गीगाबाइट बन सकता है, और उन कैश फ़ाइलों को वर्चुअल मेमोरी में भी संग्रहीत किया जाता है, जो मैक पर अनावश्यक रैम उपयोग और स्वैपिंग का कारण बन सकता है।इस प्रकार, यदि आप ओएस एक्स में ट्विटर ऐप का उपयोग करते हैं, तो आप इस छवि कैश को हटाने के लिए समय-समय पर मैन्युअल रूप से हस्तक्षेप करना चाह सकते हैं, अन्यथा आप पाएंगे कि आपका डिस्क स्थान धीरे-धीरे गायब हो रहा है क्योंकि आपकी ट्विटर स्ट्रीम से कैश की गई छवि फ़ाइलें सहेजी जाती हैं डिस्क, कभी भी खुद को साफ़ नहीं कर रहा है। आप उस मैन्युअल कैश विलोपन प्रक्रिया से भी तंग आ सकते हैं और ऐप को किसी भी छवि कैश को सहेजने से रोकने का निर्णय ले सकते हैं, इसलिए हम आपको यह भी दिखाएंगे कि यह कैसे करना है।
यदि आप Mac OS X के लिए Twitter ऐप का उपयोग नहीं करते हैं तो यह आप पर लागू नहीं होगा, किसी भी अन्य Mac Twitter क्लाइंट को यह समस्या नहीं है। यह लगभग निश्चित रूप से ट्विटर ऐप के साथ एक बग है, लेकिन यह स्पष्ट नहीं है कि क्या/कब वे इसे ऐप अपडेट के साथ ठीक कर पाएंगे।
ट्विटर छवि कैश का स्थान
प्रोफाइल छवियों की कैश निर्देशिका और ट्वीट्स से एम्बेडेड चित्र ओएस एक्स में निम्नलिखित स्थान पर स्थित हैं (उपयोगकर्ता पुस्तकालय फ़ोल्डर पर ध्यान दें, सिस्टम लाइब्रेरी नहीं):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
वहाँ जाने का सबसे आसान तरीका है गो टू फोल्डर, फाइंडर "गो" मेनू से एक्सेस करने योग्य और "गो टू फोल्डर" (या कमांड + शिफ्ट + जी शॉर्टकट हिट करें)। समस्या से छुटकारा पाने के लिए उस फ़ोल्डर की सामग्री को ट्रैश करना (स्वयं फ़ोल्डर नहीं) पर्याप्त है, सुनिश्चित करें कि आप मेमोरी से सभी कैश को अनलोड करने के लिए बाद में ट्विटर ऐप को छोड़ दें।
मान लें कि आपके पास फाइंडर स्टेटस बार सक्षम है, आप तुरंत देखेंगे कि इस फ़ोल्डर में कितनी फाइलें हैं। यदि आप एक नियमित ट्विटर उपयोगकर्ता हैं तो आप शायद इसे हजारों में अच्छी तरह से पाएंगे, जो डिस्क स्थान की एक उल्लेखनीय मात्रा में अनुवाद करने की संभावना है।
अगर आप एक सक्रिय ट्विटर उपयोगकर्ता हैं जो लाइवस्ट्रीम अपडेट सुविधा का उपयोग करते हैं और आप इस फ़ोल्डर को अक्सर ट्रैश करने जा रहे हैं, तो हो सकता है कि आप कहीं इसका एक उपनाम बनाना चाहें ताकि आप मैन्युअल रूप से डंप कर सकें सामग्री, या अगले चरण के साथ आगे बढ़ें और शुरू करने के लिए ऐप को वह सब कबाड़ रखने से रोकें।
ट्विटर ऐप को छवि कैश फ़ाइलों को सहेजने से रोकना
कैश फ़ाइलों को मैन्युअल रूप से हटाने से थक गए हैं? मैं भी। आप फ़ोल्डर को लॉक करके ट्विटर ऐप को उस सभी कैश को सहेजने से रोक सकते हैं। यह सैद्धांतिक रूप से बैंडविड्थ उपयोग में वृद्धि कर सकता है क्योंकि प्रत्येक फ़ाइल को सर्वर से फिर से डाउनलोड करना पड़ता है, इसलिए आप इसे एक सख्त डेटा कोटा वाले इंटरनेट कनेक्शन पर नहीं करना चाहेंगे, जैसे कि iPhone हॉटस्पॉट योजना। अगर आप सुनिश्चित हैं कि आप उस फ़ोल्डर को लॉक करना चाहते हैं और छवि कैश को एक बार और सभी के लिए बंद करना चाहते हैं, तो यहां क्या करना है:
- Finders विंडो से Command+Shift+G हिट करें और निम्न पथ पर जाएं:
- "com.atebits.tweetie.profile-images" फ़ोल्डर चुनें और उस निर्देशिका के बारे में 'जानकारी प्राप्त' करने के लिए Command+i दबाएं
- “लॉक” के लिए बॉक्स को चेक करें ताकि यह सक्षम हो, फिर जानकारी प्राप्त करें विंडो से बाहर बंद करें
- Twitter.app से बाहर निकलें, इसे एक या दो मिनट के लिए बंद रहने दें, और इसे फिर से लॉन्च करें (यह मेमोरी से कैश को डंप करने के लिए है)
~/लाइब्रेरी/कंटेनर/com.twitter.twitter-mac/Data/Library/Caches/
अब आप फ़ोल्डर देख सकते हैं और यहां तक कि बहुत व्यस्त ट्विटर स्ट्रीम के साथ भी, कोई भी कैश फाइल उस कैश डायरेक्टरी में सहेजी नहीं जाएगी।
उपयोगकर्ता जैसे कमांड के साथ सहज हैं, वे /com से एक प्रतीकात्मक लिंक लागू करके अधिक तकनीकी दृष्टिकोण के साथ जा सकते हैं।atebits.tweetie.profile-images/ फ़ोल्डर को सीधे उपयोगकर्ता के ट्रैश (~/.Trash/ पर) या यहां तक कि /dev/null/ तक, लेकिन केवल फ़ोल्डर को फाइंडर से लॉक करना छवियों को सहेजे जाने से रोकने के लिए पर्याप्त है।
जहां तक मैं बता सकता हूं, उस "com.atebits.tweetie.profile-images" फ़ोल्डर में कुछ भी सामग्री रखने और हटाने के लिए आवश्यक नहीं है, इसका ट्विटर या किसी अन्य चीज़ पर कोई प्रभाव नहीं पड़ेगा। यह संभव है कि हास्यास्पद रूप से बड़ी छवि कैश रखने से ऐप को प्राचीन ट्वीट्स के माध्यम से स्क्रॉल करते समय कुछ तेजी से प्रदर्शन करने की अनुमति मिल सकती है, लेकिन मेरे लिए यह निर्देशिका के संभावित बड़े आकार की गारंटी नहीं देता है।
पहली बार मैं ओमनीडिस्कस्वीपर की मदद से फ़ोल्डर में आया था, यह एक बेहतरीन टूल है जो बड़ी फ़ाइलों और फ़ोल्डरों के लिए मैक हार्ड ड्राइव को स्कैन करता है, और यह 8GB का पाया गया। मैकबुक एयर पर केवल 128GB कुल डिस्क स्थान के साथ, यह किसी ऐसी चीज के लिए काफी मात्रा में व्यर्थ स्थान है जो कम उद्देश्य पूरा करता है। मैंने फिर हर हफ्ते या एक बार मैन्युअल रूप से कैश को खाली करना शुरू कर दिया, और हर बार यह 1GB और 4GB के बीच होता है, जो पिछले सप्ताह की ट्वीट गतिविधि पर निर्भर करता है और लोगों ने अपने ट्वीट में कितनी तस्वीरें एम्बेड की हैं।आखिरकार मैंने डायरेक्टरी को लॉक डाउन करने का फैसला किया, और अब तक ऐप के साथ कोई समस्या नहीं हुई है।