У меня есть большое решение C # и 16 ГБ оперативной памяти. Я хочу, чтобы ReSharper работал быстрее с моим кодом. Как я могу сделать некоторые файлы и каталоги, которые будут всегда кэшироваться в оперативной памяти?

  • Они должны быть сброшены на жесткий диск в фоновом режиме.
  • Они должны быть прозрачно доступны для приложений с соответствующими путями к жестким дискам.

1 ответ1

0

Как я могу сделать некоторые файлы и каталоги, которые будут всегда кэшироваться в оперативной памяти?

После того, как вы получили к ним доступ, дисковые буферы из ОС уже должны это сделать. Не нужно ничего подправлять здесь.

Если вы хотите настроить это для более быстрого доступа при первом запуске, вы можете установить постоянный виртуальный диск. В основном это делается:

Ботинки:

  • Создает рамдиск.
  • Копирует папки на RAMdisk.

Работа:

  • Вы получаете доступ к файлам на быстром RAM диске

Неисправность:

  • Сохраните содержимое ramdisk обратно в папки.
  • или: crash: потерять все изменения.

Они должны быть прозрачно доступны для приложений с соответствующими путями к жестким дискам.

Может быть, какое-то безумное жонглирование соединениями или символическими ссылками во время запуска и завершения работы?

Гораздо проще было бы купить SSD и поместить туда файлы. Менее сложный, менее рискованный и довольно дешевый в наши дни.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .