Saat ini saya berurusan dengan file video yang sangat besar, termasuk de / encoding dan menyalinnya di sekitar dll.
Yang mengejutkan saya, Windows mencoba untuk men-cache file-file video ini, meskipun tidak ada gunanya melakukannya. Mereka terlalu besar untuk di-cache. (Hingga 230 Gigabyte.)
Saya juga terkejut dengan fakta bahwa Windows hampir sepenuhnya membersihkan isi cache yang normal untuk file video. Itu berusaha keras untuk men-cache mereka, membuat sistem saya cukup lambat.
Bagaimana saya bisa memberitahu Windows untuk tidak men-cache file ini? Jika itu tidak mungkin, apakah ada cara lain untuk mengatasi masalah ini?
Jawaban:
Menggunakan Cacheset.exe dari Sysinternals Suite oleh MS memecahkan masalah bagi saya. Ingatlah untuk menjalankannya sebagai administrator, jika tidak maka akan memberi tahu Anda bahwa nilai yang Anda masukkan tidak valid.
Biasanya, caching file seharusnya tidak menjadi masalah, mendorong keluar isi RAM lainnya. Periksa apakah Anda memiliki
LargeSystemCache
pengaturan yangHKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
ditetapkan. Saya menduga ini adalah penyebab sebenarnya dari perilaku "membersihkan segalanya". (Sistem saya menukar proses aktif saat mencoba untuk men-cache video yang saya encoding dengan avidemux).sumber
LargeSystemCache
pengaturan saya dan ini adalah 0.Saya cukup yakin apa yang Anda amati tidak dapat dan tidak boleh dinonaktifkan.
Setiap aplikasi dapat memutuskan sendiri untuk memetakan file ke dalam memori . Dan, menurut pemahaman saya, itu dapat secara drastis meningkatkan kinerja.
Dan, seperti yang Anda lihat di tangkapan layar, 4GB sudah ada di Siaga . Berarti mereka sebenarnya tidak lagi digunakan dan dapat ditugaskan kembali ke proses baru.
sumber