Διακοπή του φακέλου προσωρινής μνήμης εικόνων Twitter για Mac από το να μεγαλώνει
Το πρόγραμμα-πελάτης Twitter για Mac διαθέτει ένα περίεργο χαρακτηριστικό (σφάλμα;) που προκαλεί την ατελείωτη και χωρίς περιορισμούς ανάπτυξη της προσωρινής μνήμης εικόνων της εφαρμογής. Αυτό σημαίνει ότι ο φάκελος κρυφής μνήμης εικόνων Twitter μπορεί εύκολα να γίνει αρκετά gigabyte σε μέγεθος, εν αγνοία του τελικού χρήστη, και αυτά τα αρχεία κρυφής μνήμης αποθηκεύονται επίσης στην εικονική μνήμη, γεγονός που μπορεί να προκαλέσει περιττή χρήση RAM και εναλλαγή σε Mac.Επομένως, εάν χρησιμοποιείτε την εφαρμογή Twitter στο OS X, μπορεί να θέλετε να παρεμβαίνετε χειροκίνητα από καιρό σε καιρό για να διαγράψετε αυτήν την κρυφή μνήμη εικόνων, διαφορετικά ο χώρος στο δίσκο σας θα εξαφανίζεται αργά καθώς τα αποθηκευμένα αρχεία εικόνων από τη ροή σας στο twitter αποθηκεύονται στο δίσκος, που δεν ξεκαθαρίζεται ποτέ. Μπορεί επίσης να βαρεθείτε με αυτήν τη διαδικασία μη αυτόματης διαγραφής προσωρινής μνήμης και να αποφασίσετε να αποτρέψετε την αποθήκευση οποιασδήποτε κρυφής μνήμης εικόνων από την εφαρμογή, επομένως θα σας δείξουμε πώς να το κάνετε επίσης.
Εάν δεν χρησιμοποιείτε την εφαρμογή Twitter για Mac OS X, αυτό δεν θα ισχύει για εσάς, κανένας από τους άλλους πελάτες Mac Twitter δεν αντιμετωπίζει αυτό το πρόβλημα. Αυτό είναι σχεδόν σίγουρα ένα σφάλμα με την εφαρμογή Twitter, αλλά δεν είναι σαφές εάν/πότε θα καταφέρουν να το διορθώσουν με μια ενημέρωση εφαρμογής.
Η τοποθεσία της προσωρινής μνήμης εικόνων Twitter
Ο κατάλογος προσωρινής αποθήκευσης των εικόνων προφίλ και των ενσωματωμένων εικόνων από tweets βρίσκεται στην ακόλουθη τοποθεσία στο OS X (σημειώστε το φάκελο της βιβλιοθήκης χρήστη, όχι τη βιβλιοθήκη συστήματος):
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/com.atebits.tweetie.profile-images/
Ο ευκολότερος τρόπος για να φτάσετε εκεί είναι με το Go To Folder, προσβάσιμο από το μενού Finder "Go" και επιλέγοντας "Go To Folder" (ή πατήστε τη συντόμευση Command+Shift+G). Η απόρριψη των περιεχομένων αυτού του φακέλου (όχι του ίδιου του φακέλου) αρκεί για την επίλυση του προβλήματος, φροντίστε να κλείσετε την εφαρμογή Twitter στη συνέχεια για να ξεφορτώσετε όλη την προσωρινή μνήμη από τη μνήμη.
Υποθέτοντας ότι έχετε ενεργοποιημένη τη γραμμή κατάστασης Finder, θα δείτε αμέσως πόσα αρχεία βρίσκονται σε αυτόν τον φάκελο. Εάν είστε τακτικός χρήστης του Twitter, πιθανότατα θα το βρείτε σε χιλιάδες, κάτι που είναι πιθανό να μεταφραστεί σε αξιοσημείωτο χώρο στο δίσκο.
Εάν είστε ενεργός χρήστης Twitter που χρησιμοποιεί τη δυνατότητα ενημέρωσης ζωντανής ροής και πρόκειται να πετάτε συχνά αυτόν τον φάκελο στον κάδο απορριμμάτων, ίσως θέλετε να δημιουργήσετε ένα ψευδώνυμο κάπου ώστε να μπορείτε να το απορρίψετε με μη αυτόματο τρόπο τα περιεχόμενα ή προχωρήστε στο επόμενο βήμα και απλώς αποτρέψτε την εφαρμογή από το να κρατήσει όλα αυτά τα σκουπίδια στην αρχή.
Αποτροπή της εφαρμογής Twitter από την αποθήκευση αρχείων προσωρινής μνήμης εικόνων
Βαρεθήκατε να διαγράφετε με μη αυτόματο τρόπο τα αρχεία της προσωρινής μνήμης; Και εγώ. Μπορείτε να αποτρέψετε τη δυνατότητα αποθήκευσης όλης της προσωρινής μνήμης από την εφαρμογή Twitter, κλειδώνοντας τον φάκελο. Αυτό θεωρητικά θα μπορούσε να οδηγήσει σε αυξημένη χρήση εύρους ζώνης, καθώς κάθε αρχείο πρέπει να ληφθεί ξανά από διακομιστές, επομένως δεν θα θέλατε να το κάνετε αυτό σε σύνδεση στο Διαδίκτυο με αυστηρό όριο δεδομένων, όπως ένα πρόγραμμα hotspot iPhone. Εάν είστε βέβαιοι ότι θέλετε να κλειδώσετε αυτόν τον φάκελο και να σταματήσετε την προσωρινή μνήμη της εικόνας μια για πάντα, ορίστε τι πρέπει να κάνετε:
- Πατήστε Command+Shift+G από ένα παράθυρο Finder και μεταβείτε στην ακόλουθη διαδρομή:
- Επιλέξτε το φάκελο "com.atebits.tweetie.profile-images" και πατήστε Command+i για να "Λήψη πληροφοριών" σχετικά με αυτόν τον κατάλογο
- Επιλέξτε το πλαίσιο για "Κλειδωμένο" ώστε να είναι ενεργοποιημένο και, στη συνέχεια, κλείστε το παράθυρο Λήψη πληροφοριών
- Κλείστε το Twitter.app, αφήστε το να μείνει κλειστό για περίπου ένα λεπτό και επανεκκινήστε το (αυτό είναι για να αφαιρέσετε την προσωρινή μνήμη από τη μνήμη)
~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/
Μπορείτε να παρακολουθήσετε τον φάκελο τώρα και ακόμη και με μια πολύ απασχολημένη ροή Twitter, κανένα αρχείο προσωρινής μνήμης δεν θα αποθηκευτεί σε αυτόν τον κατάλογο προσωρινής μνήμης.
Οι χρήστες που αισθάνονται άνετα με την εντολή like θα μπορούσαν να ακολουθήσουν μια πιο τεχνική προσέγγιση εφαρμόζοντας έναν συμβολικό σύνδεσμο από το /com.atebits.tweetie.profile-images/ φάκελος απευθείας στον Κάδο απορριμμάτων χρήστη (στο ~/.Trash/) ή ακόμα και στο /dev/null/, αλλά απλώς το κλείδωμα του φακέλου από το Finder είναι αρκετό για να αποτρέψει την αποθήκευση των εικόνων.
Από όσο μπορώ να πω, τίποτα σε αυτόν τον φάκελο "com.atebits.tweetie.profile-images" δεν είναι απαραίτητο να διατηρηθεί και η διαγραφή του περιεχομένου δεν θα έχει καμία επίδραση στο Twitter ή οτιδήποτε άλλο. Είναι πιθανό ότι η διατήρηση μιας γελοίας μεγάλης προσωρινής μνήμης εικόνων θα μπορούσε να επιτρέψει στην εφαρμογή να λειτουργεί κάπως πιο γρήγορα κατά την κύλιση στα αρχαία tweets, αλλά για μένα αυτό δεν δικαιολογεί το δυνητικά μεγάλο μέγεθος του καταλόγου.
Η πρώτη φορά που συνάντησα τον φάκελο ήταν με τη βοήθεια του OmniDiskSweeper, ενός υπέροχου εργαλείου που σαρώνει έναν σκληρό δίσκο Mac για μεγάλα αρχεία και φακέλους, και βρέθηκε ότι ήταν 8 GB. Σε ένα MacBook Air με μόνο 128 GB συνολικού χώρου στο δίσκο, αυτός είναι ένας σημαντικός σπατάλης χώρου για κάτι που δεν εξυπηρετεί κανέναν σκοπό. Έπειτα, άρχισα να αδειάζω την προσωρινή μνήμη χειροκίνητα μία φορά την εβδομάδα περίπου, και κάθε φορά είναι κάπου μεταξύ 1 GB και 4 GB, ανάλογα με τη δραστηριότητα tweet για την προηγούμενη εβδομάδα και πόσες εικόνες ενσωματώνουν οι χρήστες στα tweet τους.Τελικά αποφάσισα να κλειδώσω τον κατάλογο και μέχρι στιγμής δεν είχα κανένα πρόβλημα με την εφαρμογή ως αποτέλεσμα.