หยุดทวิตเตอร์สำหรับโฟลเดอร์ Mac Image Cache จาก Growing Huge

ไคลเอ็นต์ Twitter for Mac มีลักษณะเฉพาะ (bug?) ซึ่งทำให้แคชของแอปพลิเคชันเติบโตขึ้นอย่างไม่มีที่สิ้นสุดและไม่มีข้อ จำกัด ซึ่งหมายความว่าโฟลเดอร์แคชรูปภาพของ Twitter สามารถเปลี่ยนเป็นกิกะไบต์ได้หลายขนาดไม่ว่าจะเป็นผู้ใช้ปลายทางหรือไม่และไฟล์แคชเหล่านั้นจะถูกจัดเก็บไว้ในหน่วยความจำเสมือนซึ่งอาจทำให้การใช้ RAM ไม่เป็นไปตามข้อกำหนดและการแลกเปลี่ยนข้อมูลบนเครื่อง Mac ดังนั้นหากคุณใช้แอป Twitter ใน OS X คุณอาจต้องการแทรกแซงด้วยตนเองเพื่อลบแคชของรูปภาพนี้มิฉะนั้นคุณจะพบเนื้อที่ดิสก์ของคุณช้าหายไปเนื่องจากไฟล์ภาพแคชจากสตรีม twitter ของคุณได้รับการบันทึกไว้ ดิสก์ไม่เคยล้างออกเอง นอกจากนี้คุณอาจรู้สึกลำบากกับกระบวนการลบแคชด้วยตนเองและตัดสินใจที่จะป้องกันไม่ให้แอปช่วยประหยัดแคชภาพดังนั้นเราจะแสดงวิธีทำเช่นนั้นด้วย


หากคุณไม่ได้ใช้แอปพลิเคชัน Twitter สำหรับ Mac OS X นี้จะไม่สามารถใช้ได้กับคุณไม่มีลูกค้า Mac Twitter รายอื่นใดที่มีปัญหานี้ นี่เป็นข้อผิดพลาดเกือบทั้งหมดของแอปพลิเคชัน Twitter แต่ไม่ชัดเจนว่าถ้าพวกเขาจะแก้ไขปัญหาด้วยการอัปเดตแอป

ตำแหน่งของ Twitter Cache รูปภาพ

ไดเรกทอรีแคชของภาพโปรไฟล์และรูปภาพที่ฝังจากทวีตจะอยู่ที่ตำแหน่งต่อไปนี้ใน 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) Trashing เนื้อหาของโฟลเดอร์ที่ (ไม่โฟลเดอร์เอง) จะเพียงพอที่จะกำจัดปัญหาให้แน่ใจว่าคุณออกจาก Twitter app หลังจากนั้นเพื่อยกเลิกการโหลดแคชทั้งหมดจากหน่วยความจำมากเกินไป

สมมติว่าคุณมีแถบสถานะ Finder Status คุณจะเห็นจำนวนไฟล์ที่จะนั่งอยู่ในโฟลเดอร์นี้ทันที หากคุณเป็นผู้ใช้ Twitter แบบปกติคุณอาจพบว่ามีความต้องการเป็นจำนวนมากซึ่งน่าจะแปลเป็นพื้นที่ดิสก์ที่มีชื่อเสียง

หากคุณเป็นผู้ใช้ Twitter ที่ใช้งานอยู่ซึ่งใช้คุณลักษณะการอัปเดตสตรีมสดและคุณจะถูกขัดจังหวะโฟลเดอร์นี้บ่อยๆคุณอาจต้องการตั้งชื่อแทนบางส่วนเพื่อให้คุณสามารถถ่ายโอนเนื้อหาหรือดำเนินการกับเนื้อหาต่อไปได้ ขั้นตอนและเพียงป้องกันไม่ให้ app จากการเก็บขยะทั้งหมดที่เริ่มต้นด้วย

ป้องกันแอป Twitter จากการบันทึกไฟล์แคชรูปภาพ

เบื่อการลบไฟล์แคชด้วยตัวเองหรือไม่? ฉันด้วย. คุณสามารถป้องกันไม่ให้แอป Twitter สามารถบันทึกแคชทั้งหมดได้โดยการล็อกไฟล์ลงในโฟลเดอร์ อาจทำให้การใช้แบนด์วิดท์เพิ่มขึ้นเนื่องจากแต่ละไฟล์ต้องถูกดาวน์โหลดจากเซิร์ฟเวอร์อีกครั้งดังนั้นคุณจึงไม่ต้องการทำเช่นนี้ในการเชื่อมต่ออินเทอร์เน็ตด้วยโควต้าข้อมูลที่เข้มงวดเช่นแผน Hotspot สำหรับ iPhone ถ้าคุณแน่ใจว่าต้องการจะล็อคโฟลเดอร์นั้นและหยุดการทำงานของแคชของรูปภาพทุกครั้งนี่คือสิ่งที่ต้องทำ:

  1. กด Command + Shift + G จากหน้าต่าง Finder และไปที่พา ธ ต่อไปนี้:
  2. ~/Library/Containers/com.twitter.twitter-mac/Data/Library/Caches/

  3. เลือกโฟลเดอร์ "com.atebits.tweetie.profile-images" และกด Command + i เพื่อ 'Get Info' เกี่ยวกับไดเร็กทอรี
  4. ทำเครื่องหมายในช่อง "Locked" เพื่อเปิดใช้งานจากนั้นให้ปิดหน้าต่าง Get Info
  5. ออกจาก Twitter.app ให้มันนั่งปิดสำหรับนาทีหรือดังนั้นและ relaunch มัน (นี่คือการถ่ายโอนข้อมูลแคชจากหน่วยความจำ)

คุณสามารถดูโฟลเดอร์เดี๋ยวนี้และแม้กระทั่งกับสตรีม Twitter ที่ยุ่งมาก ๆ ไฟล์แคชจะไม่ถูกบันทึกลงในไดเรกทอรีแคชนั้น

ผู้ใช้ที่พอใจกับคำสั่งเช่นสามารถใช้วิธีการทางเทคนิคเพิ่มเติมได้โดยการใช้ลิงก์สัญลักษณ์จากโฟลเดอร์ /com.atebits.tweetie.profile-images/ ไปยังผู้ใช้โดยตรง Trash (at ~ / .Trash /) หรือแม้กระทั่ง / dev / null / แต่เพียงแค่ล็อครูปแบบโฟลเดอร์ Finder ก็เพียงพอที่จะป้องกันไม่ให้ภาพถูกบันทึกไว้

เท่าที่ฉันสามารถบอกได้ไม่มีอะไรในโฟลเดอร์ "com.atebits.tweetie.profile-images" ที่จำเป็นเพื่อเก็บและลบเนื้อหาจะไม่มีผลกับ Twitter หรือสิ่งอื่นใด อาจเป็นไปได้ว่าการเก็บรักษาแคชรูปภาพขนาดใหญ่ที่น่าหัวเราะอาจทำให้แอปพลิเคชันสามารถทำงานได้เร็วขึ้นเมื่อเลื่อนไปตาม tweets โบราณ แต่สำหรับฉันนั่นก็ไม่ได้รับประกันขนาดของไดเรกทอรีที่มีขนาดใหญ่

ครั้งแรกที่ฉันเข้ามาในโฟลเดอร์นี้ด้วยความช่วยเหลือของ OmniDiskSweeper ซึ่งเป็นเครื่องมือที่ดีเยี่ยมในการสแกนฮาร์ดไดรฟ์ของ Mac สำหรับไฟล์และโฟลเดอร์ขนาดใหญ่และพบว่ามีขนาด 8GB ใน MacBook Air มีพื้นที่ว่างในดิสก์เพียง 128 GB นั่นเป็นพื้นที่ที่ต้องสูญเสียไปมากสำหรับสิ่งที่มีจุดประสงค์เพียงเล็กน้อย จากนั้นผมก็เริ่มแคชออกด้วยตนเองทุกๆสัปดาห์หรือทุกครั้งที่อยู่ระหว่าง 1GB และ 4GB ขึ้นอยู่กับกิจกรรมทวีตสำหรับสัปดาห์ก่อนหน้าและจำนวนคนที่ฝังอยู่ในทวีตของพวกเขา สุดท้ายฉันตัดสินใจที่จะล็อคไดเรกทอรีและจนถึงขณะนี้ยังไม่ได้มีปัญหาใด ๆ กับ app เป็นผล