میک امیج کیش فولڈر کے لیے ٹویٹر کو بڑے ہونے سے روکیں۔
ٹویٹر برائے میک کلائنٹ میں ایک خاص خصوصیت (بگ؟) ہے جس کی وجہ سے ایپ امیج کیش لامتناہی اور بغیر کسی حد کے بڑھتا ہے۔ اس کا مطلب یہ ہے کہ ٹویٹر امیج کیش فولڈر آسانی سے کئی گیگا بائٹس سائز کا بن سکتا ہے جس کا حتمی صارف کو علم نہیں ہوتا، اور وہ کیش فائلیں ورچوئل میموری میں بھی محفوظ ہوتی ہیں، جو میک پر ریم کے غیر ضروری استعمال اور تبادلہ کا سبب بن سکتی ہیں۔اس طرح، اگر آپ OS X میں ٹویٹر ایپ استعمال کرتے ہیں، تو آپ اس تصویری کیش کو حذف کرنے کے لیے وقتاً فوقتاً دستی طور پر مداخلت کرنا چاہیں گے، بصورت دیگر آپ کو اپنی ڈسک کی جگہ آہستہ آہستہ غائب ہوتی نظر آئے گی کیونکہ آپ کے ٹویٹر اسٹریم سے کیش شدہ امیج فائلز محفوظ ہو جاتی ہیں۔ ڈسک، خود کو کبھی صاف نہیں کرتا۔ آپ اس دستی کیشے کو حذف کرنے کے عمل سے بھی تنگ آ سکتے ہیں اور ایپ کو کسی بھی تصویری کیش کو محفوظ کرنے سے روکنے کا فیصلہ کر سکتے ہیں، اس لیے ہم آپ کو دکھائیں گے کہ اسے کیسے کرنا ہے۔
اگر آپ Mac OS X کے لیے Twitter ایپ استعمال نہیں کرتے ہیں تو یہ آپ پر لاگو نہیں ہوگا، دوسرے Mac Twitter کلائنٹس میں سے کسی کو بھی یہ مسئلہ نہیں ہے۔ ٹویٹر ایپ کے ساتھ یہ تقریباً یقینی طور پر ایک بگ ہے، لیکن یہ واضح نہیں ہے کہ آیا وہ ایپ اپ ڈیٹ کے ذریعے اسے ٹھیک کرنے کے لیے کب پہنچیں گے۔
Twitter امیج کیش کا مقام
ٹویٹس سے پروفائل امیجز اور ایمبیڈڈ تصویروں کی کیش ڈائرکٹری OS X میں درج ذیل مقام پر واقع ہے (یاد رکھیں صارف لائبریری فولڈر، سسٹم لائبریری نہیں):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
وہاں تک پہنچنے کا سب سے آسان طریقہ گو ٹو فولڈر ہے، جو فائنڈر "گو" مینو سے قابل رسائی ہے اور "گو ٹو فولڈر" کو منتخب کرنا ہے (یا Command+Shift+G شارٹ کٹ کو دبائیں)۔ اس فولڈر کے مواد کو کوڑے دان میں ڈالنا (فولڈر ہی نہیں) مسئلہ کو دور کرنے کے لیے کافی ہے، اس بات کو یقینی بنائیں کہ بعد میں آپ ٹویٹر ایپ کو چھوڑ دیں تاکہ میموری سے تمام کیشے بھی ان لوڈ ہو جائیں۔
فرض کریں کہ آپ نے فائنڈر اسٹیٹس بار کو فعال کر دیا ہے، آپ فوری طور پر دیکھیں گے کہ اس فولڈر میں کتنی فائلیں بیٹھی ہیں۔ اگر آپ ٹویٹر کے باقاعدہ صارف ہیں تو آپ کو شاید یہ ہزاروں کی تعداد میں اچھی معلوم ہو گی، جس کا ڈسک اسپیس کی قابل ذکر مقدار میں ترجمہ ہونے کا امکان ہے۔
اگر آپ ٹویٹر کے ایک فعال صارف ہیں جو لائیو سٹریم اپ ڈیٹ فیچر استعمال کرتے ہیں اور آپ اس فولڈر کو اکثر ردی کی ٹوکری میں ڈالتے رہتے ہیں، تو ہو سکتا ہے آپ کہیں اس کا ایک عرف بنانا چاہیں تاکہ آپ دستی طور پر ڈمپ کر سکیں۔ مشمولات، یا اگلے مرحلے کے ساتھ آگے بڑھیں اور ایپ کو شروع کرنے کے لیے تمام فضول رکھنے سے روکیں۔
Twitter ایپ کو امیج کیش فائلز کو محفوظ کرنے سے روکنا
کیشے فائلوں کو دستی طور پر حذف کر کے تھک گئے ہیں؟ میں بھی. آپ ٹویٹر ایپ کو فولڈر کو لاک ڈاؤن کرکے اس تمام کیش کو محفوظ کرنے سے روک سکتے ہیں۔ اس کا نتیجہ نظریاتی طور پر بینڈوتھ کے استعمال میں اضافہ ہو سکتا ہے کیونکہ ہر فائل کو دوبارہ سرورز سے ڈاؤن لوڈ کرنا پڑتا ہے، اس لیے آپ ایسا انٹرنیٹ کنکشن پر سخت ڈیٹا کوٹہ کے ساتھ نہیں کرنا چاہیں گے، جیسے آئی فون ہاٹ اسپاٹ پلان۔ اگر آپ کو یقین ہے کہ آپ اس فولڈر کو لاک ڈاؤن کرنا چاہتے ہیں اور امیج کیش کو ایک بار اور ہمیشہ کے لیے روکنا چاہتے ہیں، تو یہاں کیا کرنا ہے:
- فائنڈر ونڈو سے Command+Shift+G کو دبائیں اور درج ذیل راستے پر جائیں:
- "com.atebits.tweetie.profile-images" فولڈر کو منتخب کریں اور اس ڈائریکٹری کے بارے میں 'معلومات حاصل کرنے' کے لیے Command+i کو دبائیں
- "Locked" کے لیے باکس کو چیک کریں تاکہ یہ فعال ہو، پھر معلومات حاصل کرنے والی ونڈو سے باہر نکلیں
- Twitter.app کو چھوڑیں، اسے ایک منٹ یا اس سے زیادہ کے لیے بند رہنے دیں، اور اسے دوبارہ لانچ کریں (یہ میموری سے کیشے کو ڈمپ کرنے کے لیے ہے)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
آپ فولڈر کو ابھی دیکھ سکتے ہیں اور بہت مصروف ٹویٹر سٹریم کے ساتھ بھی، اس کیش ڈائرکٹری میں کوئی کیش فائل محفوظ نہیں ہوگی۔
ایسے صارفین جو کمانڈ سے راضی ہیں وہ /com سے علامتی لنک کو لاگو کرکے مزید تکنیکی نقطہ نظر کے ساتھ جا سکتے ہیں۔
جہاں تک میں بتا سکتا ہوں، اس "com.atebits.tweetie.profile-images" فولڈر میں کچھ بھی رکھنے کے لیے ضروری نہیں ہے اور مواد کو حذف کرنے کا ٹوئٹر یا کسی اور چیز پر کوئی اثر نہیں پڑے گا۔ یہ ممکن ہے کہ مضحکہ خیز طور پر بڑے امیج کیش کو رکھنے سے ایپ کو قدیم ٹویٹس کے ذریعے اسکرول کرتے وقت کچھ تیز کارکردگی کا موقع مل سکتا ہے، لیکن میرے نزدیک یہ ڈائرکٹری کے ممکنہ طور پر بڑے سائز کی ضمانت نہیں دیتا۔
پہلی بار جب میں نے فولڈر کو دیکھا تو OmniDiskSweeper کی مدد سے تھا، یہ ایک زبردست ٹول ہے جو بڑی فائلوں اور فولڈرز کے لیے میک ہارڈ ڈرائیو کو اسکین کرتا ہے، اور یہ 8GB کا پایا گیا۔ صرف 128GB کل ڈسک اسپیس کے ساتھ MacBook Air پر، یہ کسی ایسی چیز کے لیے کافی مقدار میں ضائع ہونے والی جگہ ہے جو بہت کم کام کرتی ہے۔ اس کے بعد میں نے ہر ہفتے یا اس کے بعد ایک بار دستی طور پر کیشے کو خالی کرنا شروع کیا، اور ہر بار یہ 1GB اور 4GB کے درمیان ہوتا ہے، اس بات پر منحصر ہے کہ پچھلے ہفتے کی ٹویٹ کی سرگرمی اور لوگ اپنی ٹویٹس میں کتنی تصاویر شامل کرتے ہیں۔بالآخر میں نے ڈائرکٹری کو لاک ڈاؤن کرنے کا فیصلہ کیا، اور اس کے نتیجے میں اب تک ایپ کے ساتھ کوئی مسئلہ نہیں ہوا۔