Windows: Vô hiệu hóa bộ nhớ đệm của các tệp lớn


8

Tôi hiện đang xử lý các tệp video rất lớn, bao gồm khử / mã hóa chúng và sao chép chúng xung quanh, v.v.

Thật ngạc nhiên, Windows cố gắng lưu trữ các tệp video này, mặc dù không có lý do gì để làm như vậy. Chúng quá lớn để được lưu trữ. (Lên tới 230 Gigabyte.)

Tôi cũng bị sốc bởi thực tế là Windows gần như hoàn toàn xóa nội dung bình thường của bộ đệm cho các tệp video. Nó đang cố gắng hết sức để lưu trữ chúng, làm cho hệ thống của tôi khá chậm.

Làm thế nào tôi có thể bảo Windows không lưu trữ các tệp này? Nếu điều đó là không thể, có cách nào khác để giải quyết vấn đề này không?

nhập mô tả hình ảnh ở đây


Làm thế nào chúng được lưu trữ và làm thế nào để bạn xác định rằng chúng được lưu trữ?
Der Hochstapler

Xem minus.com/mbasREyoyB . Chúng được ánh xạ tới bộ nhớ bằng các cửa sổ (có thể theo yêu cầu của VLC hoặc VirtualDub)?
robert

2
Bí ẩn về quản lý bộ nhớ được tiết lộ, với Mark Russinovich .... channel9.msdn.com/Events/TechEd/NorthAmerica/2011/WCL405
Moab


Tôi gặp vấn đề này bất cứ khi nào tôi thực hiện sao lưu các máy ảo của mình. Windows xử lý mọi thứ tôi quan tâm trong bộ đệm cho một hoặc hai ảnh đĩa mà tôi không quan tâm. Nó thực sự ảnh hưởng đến hiệu suất - sẽ thật lý tưởng nếu chúng ta có thể tránh lưu trữ các tệp cụ thể!
Will Bickford

Câu trả lời:


3

Sử dụng Cacheset.exe từ Sysiternals Suite của MS đã giải quyết vấn đề cho tôi. Hãy nhớ chạy nó với tư cách quản trị viên, nếu không nó sẽ cho bạn biết rằng các giá trị bạn đã nhập không hợp lệ.

Thông thường, bộ nhớ đệm các tệp không phải là một vấn đề, đẩy các nội dung khác của RAM ra. Kiểm tra nếu bạn có các LargeSystemCachethiết lập trong HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Managementthiết lập. Tôi nghi ngờ đây là nguyên nhân thực sự của hành vi "dọn dẹp mọi thứ khác". (Hệ thống của tôi đã hoán đổi các quy trình hoạt động trong khi cố gắng lưu trữ video mà tôi đã mã hóa bằng avidemux).


Tôi đã kiểm tra LargeSystemCachecài đặt của mình và nó là 0.
robert

1

Tôi khá chắc chắn những gì bạn đang quan sát không thể và không nên bị vô hiệu hóa.

Mỗi ứng dụng có thể tự quyết định ánh xạ một tệp vào bộ nhớ . Và, theo hiểu biết của tôi, điều đó có thể cải thiện đáng kể hiệu suất.

Và, như bạn có thể thấy trong ảnh chụp màn hình của mình, 4GB đã có trên Chế độ chờ . Có nghĩa là chúng thực sự không còn được sử dụng nữa và có thể được gán lại cho các quy trình mới.


Windows không thể hoạt động trên dữ liệu tệp được ánh xạ mà không lưu vào bộ đệm. Nó đủ thông minh để giải phóng những bộ nhớ cache đó một cách tích cực.
David Schwartz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.