भारी बढ़ने से मैक छवि कैश फ़ोल्डर के लिए ट्विटर को रोकें

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


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

ट्विटर छवि कैश का स्थान

प्रोफाइल छवियों की कैश निर्देशिका और ट्वीट्स से एम्बेडेड चित्र ओएस एक्स में निम्न स्थान पर स्थित हैं (उपयोगकर्ता लाइब्रेरी फ़ोल्डर नोट करें, सिस्टम लाइब्रेरी नहीं):

~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/

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

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

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

छवि कैश फ़ाइलों को सहेजने से ट्विटर ऐप को रोकना

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

  1. एक खोजक विंडो से कमांड + Shift + G दबाएं और निम्न पथ पर जाएं:
  2. ~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/

  3. "Com.atebits.tweetie.profile-images" फ़ोल्डर का चयन करें और उस निर्देशिका के बारे में 'जानकारी प्राप्त करें' के लिए कमांड + i दबाएं
  4. "लॉक" के लिए बॉक्स को चेक करें ताकि यह सक्षम हो, फिर जानकारी प्राप्त करें विंडो से बाहर निकलें
  5. ट्विटर.एप से बाहर निकलें, इसे एक मिनट या उससे भी अधिक समय तक बंद कर दें, और इसे फिर से लॉन्च करें (यह कैश को स्मृति से डंप करना है)

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

उपयोगकर्ता जो कमांड के साथ सहज हैं, वे /com.atebits.tweetie.profile-images/ फ़ोल्डर से सीधे प्रतीकात्मक लिंक को कार्यान्वित करके अधिक तकनीकी दृष्टिकोण के साथ जा सकते हैं, उपयोगकर्ता को ट्रैश (~ /.Trash /) पर या यहां तक ​​कि / dev / null /, लेकिन फ़ोल्डर फ़ोल्डर को लॉक करना केवल खोजकर्ता छवियों को सहेजने से रोकने के लिए पर्याप्त है।

जहां तक ​​मैं कह सकता हूं, "com.atebits.tweetie.profile-images" फ़ोल्डर में कुछ भी सामग्री को रखने और हटाने के लिए आवश्यक नहीं है ट्विटर या किसी अन्य चीज़ पर कोई प्रभाव नहीं पड़ेगा। यह संभव है कि एक हास्यास्पद रूप से बड़ी छवि कैश रखने से ऐप को प्राचीन ट्वीट्स के माध्यम से स्क्रॉल करते समय कुछ तेज़ प्रदर्शन करने की अनुमति मिल सकती है, लेकिन मेरे लिए जो निर्देशिका के संभावित बड़े आकार की गारंटी नहीं देता है।

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