두 파일 A와 B가 있고 데이터가 둘 다 (스트림과 같이) 연속적으로 기록되는 상황이 있습니다.Java에서 사용자 제어 캐시 퇴거/가비지 수집을 수행하는 방법은 무엇입니까?
이제 파일 A와 B가 모두 메모리를 차지하려고하고 가비지 수집기가 대체 될 파일의 페이지를 결정할 것임을 알고 있습니다.
가비지 수집기 선호 파일 A (예 : 가비지 수집기는 항상 A와 비교하여 파일 B의 페이지를 제거해야 함)를 만들어 가비지 수집을 제어하려고합니다. 다른 가능성은 메모리에 캐싱하지 않고 파일 B를 디스크에 강제로 쓰는 것입니다.
Java에서 이러한 일이 발생할 수 있습니까?