Файловая система в памяти для Windows - PullRequest
5 голосов
/ 26 мая 2009

У меня есть исполняемый файл командной строки, который мне нужно запустить из Java на Windows XP. Он использует файлы в качестве ввода и вывода. Но я хочу избежать издержек файлового ввода-вывода, поэтому я подумал о файловой системе оперативной памяти.

NetBSD имеет mount_mfs.

Не могли бы вы порекомендовать наиболее удобный способ сделать это?

Ответы [ 2 ]

7 голосов
/ 26 мая 2009

Вам также следует подумать, действительно ли вам это нужно (преждевременная оптимизация, Ядда, Ядда). Во всех современных операционных системах ввод-вывод файловой системы в любом случае кэшируется, поэтому часто используемые файлы, по сути, работают быстрее, чем RAM-диск.

Смежный вопрос (со многими хорошими ответами): ОЗУ для компиляции - есть такая вещь?

4 голосов
/ 26 мая 2009

Commons VFS предоставляет удобные интерфейсы для виртуальных файловых систем, включая файловую систему в памяти.

...