
저는 대규모 C# 솔루션과 16GB RAM을 가지고 있습니다. ReSharper가 내 코드를 더 빠르게 작업할 수 있기를 바랍니다. 일부 파일과 디렉토리가 항상 RAM에 캐시되도록 하려면 어떻게 해야 합니까?
- 백그라운드에서 HDD로 플러시되어야 합니다.
- 각각의 HDD 경로가 있는 애플리케이션에서 투명하게 사용할 수 있어야 합니다.
답변1
일부 파일과 디렉토리가 항상 RAM에 캐시되도록 하려면 어떻게 해야 합니까?
액세스한 후에는 OS의 디스크 버퍼가 이미 해당 작업을 수행해야 합니다. 여기서는 아무것도 조정할 필요가 없습니다.
처음 실행 시 더 빠른 액세스를 위해 이를 설정하려면 영구 램디스크를 설치하면 됩니다. 기본적으로 다음을 수행합니다.
신병:
- 램디스크를 생성합니다.
- 폴더를 RAMdisk에 복사합니다.
일하다:
- 빠른 RAM 디스크의 파일에 액세스합니다.
일시 휴업:
- 램디스크 콘텐츠를 폴더에 다시 저장합니다.
- 또는: 충돌: 모든 변경 사항을 느슨하게 합니다.
각각의 HDD 경로가 있는 애플리케이션에서 투명하게 사용할 수 있어야 합니다.
시작 및 종료 중에 접합이나 심볼릭 링크를 사용하여 미친 짓을 하고 있는 것은 아닐까요?
훨씬 간단한 해결책은 SSD를 구입하여 거기에 파일을 넣는 것입니다. 요즘에는 덜 복잡하고 위험도 적으며 가격도 상당히 저렴합니다.