วิธีล้างไฟล์แคชใน Mac 10.9.3


14

ฉันมี macbook pro ที่ใช้งาน osx 10.9.3 พร้อม RAM ขนาด 8 GB

ฉันใช้แอพที่ตรวจสอบ RAM ของฉันและแสดงไว้ในแถบเมนูและหลังจากคัดลอกไฟล์ขนาดใหญ่หลายไฟล์ไปยัง mac ของฉันจากไดรฟ์ภายนอก (รวมเกือบ 5 GB) ฉันมีที่ใดก็ได้จาก 250 เมกะไบต์ถึง 400 เมกะไบต์ จำนวนผันผวน) โดยปกติแล้วจำนวนนี้จะมีอย่างน้อย 3.5 GB เมื่อฉันเปิดแอพมันจะบอกฉันว่า RAM ส่วนใหญ่ (5.66 GB) ถูกจัดสรรให้กับแคชไฟล์

http://i.imgur.com/4JQfDL8.jpg

มีวิธีใดบ้างที่ฉันจะได้รับ RAM กลับมาโดยไม่ต้องรีสตาร์ทคอมพิวเตอร์ ฉันต้องการถ้าสามารถทำได้โดยใช้ไฟล์ applescript ดังนั้นฉันสามารถเรียกใช้ในอนาคตได้อย่างง่ายดายหากฉันต้องการ แต่ก็ไม่จำเป็น

คำตอบ:


11

นี่เป็นเรื่องปกติและไม่ได้แสดงถึงปัญหา คนมักจะคิดว่า RAM เป็นแบบว่างหรือว่าง แต่นั่นไม่ใช่กรณีจริง แคชไฟล์เป็นตัวอย่างที่สมบูรณ์แบบของสิ่งนี้

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

ตอนนี้นี่คือนักเตะที่ตอบคำถามของคุณ: การมีข้อมูล 5.66 กิ๊กกะในไฟล์แคชจะทำให้คุณมี RAM 250-400 MB หรือไม่ Nope 5.66 GB นั้นยังว่างอยู่เท่าที่ระบบปฏิบัติการนั้นเกี่ยวข้อง ทำไม? เนื่องจากคอมพิวเตอร์สามารถถ่ายโอนข้อมูล RAM นั้นในหน่วยนาโนวินาทีหากจำเป็นสำหรับสิ่งอื่น มันจะมีประโยชน์มากกว่าสำหรับคุณที่จะให้ RAM ของคุณเต็มไปด้วยสำเนาแคชของเนื้อหามากกว่าที่จะให้มันว่างเปล่าโดยไม่ทำอะไรเลย ระบบปฏิบัติการที่ชาญฉลาดเกี่ยวกับสิ่งที่จะแคชยิ่งคอมพิวเตอร์ของคุณเร็วขึ้น

แม้ว่าโปรแกรมนั้นจะบอกความจริงกับคุณว่ามีการใช้ RAM เท่าใด แต่ในขณะเดียวกันก็เป็นการแสดงปริมาณ RAM ที่คุณมีอยู่อย่างไม่ถูกต้อง


That 5.66 GB is still free as far as the operating system is concernedทำไม OSX ไม่สามารถทำเครื่องหมายส่วนของหน่วยความจำนั้นว่างได้? มันสร้างความสับสนให้กับผู้ใช้โดยเฉลี่ย
เครื่องยนต์อนุกรม

OS X ทำเครื่องหมายว่าว่าง การติดตามกิจกรรมน่าจะสะท้อนให้เห็นว่า ความสับสนเกิดขึ้นจากแอปของบุคคลที่สามที่บุคคลนั้นใช้ซึ่งรายงานจำนวนที่แตกต่างจากระบบปฏิบัติการ แอพไม่ผิด พวกเขาไม่เห็นด้วยกับการตีความข้อเท็จจริงของพวกเขา
Wes Sayeed

ใน Mavericks แอป Memory Clean รายงานเช่นเดียวMemory Usedกับ Activity Monitor พวกเขาจะไม่ลบแคชไฟล์เมื่อคำนวณหน่วยความจำที่ใช้แล้ว
เครื่องยนต์อนุกรม

รู้ว่าไม่มีอะไรฟรีแม้ว่า? การมีฮาร์ดดิสก์ของฉันทำงานด้วยความเร็วสูงสุดเพื่อเติมหน่วยความจำว่างในกิกะไบต์ฟรีทำให้ทุกอย่างอื่นช้าลงฉันพยายามโหลดขึ้น ยังไม่ว่าง: เวลาคำนวณที่จำเป็นในการบีบอัดเนื้อหาบางส่วนของหน่วยความจำเพื่อให้สามารถแคชเนื้อหาดิสก์ได้มากขึ้น (ฉันคิดว่านี่เป็นเหตุผลว่าทำไมมีเพียง Chrome ที่ทำงานอยู่ฉันมีหน่วยความจำที่บีบอัด 600mb) อายุหกปี macbook ที่ค่อนข้างต่ำของฉันได้ทำงานเหมือนสุนัขตั้งแต่อัพเกรดเป็น OSX รุ่นที่มีการแคชไฟล์และฉันสงสัยว่านี่เป็น ทำไม.
Pathogen

ฉันอาจจะเข้าใจผิด แต่การแคชไฟล์อาจไม่ใช่สิ่งที่เพิ่งเพิ่มเข้ามาใน OS X OS X นั้นใช้พื้นฐานของ FreeBSD ซึ่งเป็นรูปแบบของ Unix และสิ่งหนึ่งที่สำคัญที่สุดถ้าไม่ใช่ Unix ทั้งหมดที่มีเหมือนกันคือการแคชไฟล์
yitwail

16

เปิดแอปพลิเคชันเทอร์มินัลและการตรวจสอบกิจกรรม ในเทอร์มินัลให้เรียกใช้

purge

มันจะบอกว่ามันไม่สามารถที่จะดำเนินการคำสั่งนั่นเป็นเรื่องปกติ ตอนนี้ทำงาน

sudo purge

คอมพิวเตอร์ของคุณอาจแจ้งให้คุณต้องการใช้sudoคำสั่ง ไม่แน่ใจว่าระดับความสามารถของคอมพิวเตอร์ของคุณ แต่sudoคำสั่งถ้าใช้ผิดหรือป้อนไม่ถูกต้องสามารถยุ่งกับระบบปฏิบัติการทั้งหมดของคุณอย่างจริงจัง

ไฟล์แคชของคุณควรถูกล้างหากคุณตรวจสอบการตรวจสอบกิจกรรมของคุณมันควรจะแสดงการลดลงของการใช้ RAM บน Mac ของคุณ


0

ใช้ Diskinventory X เพื่อค้นหาไฟล์และโฟลเดอร์ที่ใช้เนื้อที่มากเกินไปในคอมพิวเตอร์ของคุณ คุณควรเห็นโฟลเดอร์ "ไฟล์แคช" และสามารถลบได้


โปรดอ่านคำถามอีกครั้งอย่างระมัดระวัง คำตอบของคุณไม่ตอบคำถามเดิม ไฟล์แคชที่อ้างถึงในคำถามคือแคชหน่วยความจำไม่ใช่โฟลเดอร์บนดิสก์
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.