Cara mengosongkan cache file di Mac 10.9.3

14

Saya memiliki macbook pro yang menjalankan osx 10.9.3 dengan 8 GB RAM

Saya menggunakan aplikasi yang memonitor RAM saya dan menampilkannya di bilah menu, dan setelah menyalin beberapa file besar ke mac saya dari drive eksternal (total hampir 5 GB), saya hanya memiliki RAM mulai 250 mb hingga 400 mb ( jumlahnya berfluktuasi), biasanya angka ini setidaknya 3,5 GB. Ketika saya membuka aplikasi, ia memberi tahu saya bahwa sebagian besar RAM (5,66 GB) dialokasikan untuk cache file.

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

Apakah ada cara saya bisa mendapatkan kembali RAM tanpa harus me-restart komputer saya? Saya lebih suka jika ini bisa dilakukan menggunakan file applescript sehingga saya dapat dengan mudah menjalankannya di masa depan jika perlu, tetapi itu tidak perlu.

pengguna3308082
sumber

Jawaban:

11

Ini normal dan tidak mewakili masalah. Orang-orang cenderung menganggap RAM sebagai yang sibuk atau gratis, tetapi sebenarnya tidak demikian. Cache file adalah contoh sempurna dari ini.

Ketika Anda menyalin data itu dari drive eksternal, ia harus membaca konten ke dalam RAM terlebih dahulu sehingga kemudian dapat menulisnya ke drive lain. Menyalin 5 gigs data ke dalam RAM adalah operasi yang mahal secara komputasi. Sekarang bagaimana jika Anda ingin menggunakan file-file yang baru saja Anda salin? Komputer bertaruh bahwa Anda akan melakukannya, sehingga menyimpan salinannya di RAM sehingga tidak perlu membayar biaya itu lagi jika Anda melakukannya.

Sekarang inilah kicker yang membahas inti dari pertanyaan Anda: Apakah memiliki 5,66 gigs data dalam cache file benar-benar hanya membuat Anda memiliki 250-400 MB RAM tersedia? Nggak. 5,66 GB itu masih gratis sejauh sistem operasi yang bersangkutan. Mengapa? Karena komputer dapat membuang RAM dalam nanodetik jika diperlukan untuk hal lain. Ini lebih menguntungkan bagi Anda untuk memiliki RAM Anda diisi dengan salinan barang-barang yang di-cache daripada duduk kosong tanpa melakukan apa-apa. Semakin pintar sistem operasinya tentang apa yang harus di-cache, semakin cepat komputer Anda.

Meskipun program itu memberi tahu Anda kebenaran tentang berapa banyak RAM yang digunakan, pada saat yang sama ia salah menggambarkan jumlah RAM yang Anda miliki.

Wes Sayeed
sumber
That 5.66 GB is still free as far as the operating system is concernedMengapa OSX tidak bisa hanya menandai bagian memori itu sebagai bebas? Ini membingungkan bagi pengguna rata-rata.
mesin serial
OS X menandainya sebagai gratis. Monitor Aktivitas akan mencerminkan hal itu. Kebingungan datang dari aplikasi pihak ke-3 yang digunakan orang, yang melaporkan nomor yang berbeda dari OS. Tidak ada aplikasi yang salah; Mereka hanya tidak setuju satu sama lain atas interpretasi mereka tentang fakta.
Wes Sayeed
Di Mavericks, aplikasi Memory Clean melaporkan hal yang sama Memory Useddengan Activity Monitor. Mereka tidak mengurangi cache file saat menghitung memori yang digunakan.
mesin serial
Tahu apa yang tidak gratis? Setelah hard disk saya berjalan dengan kecepatan penuh untuk mengisi memori bebas senilai gigabytes, memperlambat semua hal lain yang saya coba muat. Juga tidak gratis: waktu komputasi diperlukan untuk mengompres beberapa konten memori, sehingga konten disk yang lebih banyak lagi dapat di-cache. (Saya berasumsi inilah sebabnya, dengan hanya menjalankan chrome, saya memiliki memori terkompresi 600mb.) Macbook saya yang berumur enam tahun dan cukup rendah telah berjalan seperti anjing sejak memutakhirkan ke versi OSX dengan caching file, dan saya menduga ini adalah Mengapa.
Pathogen
Saya mungkin salah tetapi file caching mungkin bukan sesuatu yang baru ditambahkan ke OS X. OS X didasarkan pada FreeBSD, yang pada dasarnya adalah bentuk Unix, dan satu hal yang paling, jika tidak semua varian Unix memiliki kesamaan adalah caching file.
yitwail
16

Buka aplikasi terminal dan monitor aktivitas. Di terminal, jalankan

purge

Itu akan mengatakan itu tidak dapat melakukan perintah, itu normal. Sekarang jalankan

sudo purge

Komputer Anda mungkin meminta Anda ingin menggunakan sudoperintah. Tidak yakin tingkat keahlian komputer Anda, tetapi sudoperintah jika digunakan salah atau dimasukkan secara tidak benar dapat benar-benar mengacaukan seluruh sistem operasi Anda.

Cache file Anda harus dihapus jika Anda memeriksa monitor aktivitas Anda itu harus menunjukkan pengurangan penggunaan RAM pada Mac Anda.

Ini adalah DC
sumber
0

Gunakan Diskinventory X untuk menemukan file dan folder yang mengambil terlalu banyak ruang di komputer Anda. Anda harus melihat folder "file cache" dan dapat menghapusnya.

Don DeVante Wills
sumber
Silakan baca pertanyaan itu lagi dengan seksama. Jawaban Anda tidak menjawab pertanyaan awal. Cache file yang dimaksud dalam pertanyaan adalah cache memori bukan folder pada disk.
DavidPostill