我有一个命令行可执行文件,我需要在Windows XP上从Java运行。它使用文件作为输入和输出。但我想避免文件IO的开销,所以我想到了一个内存中的RAM文件系统。
NetBSD有mount_mfs。
你能推荐最方便的方法吗?
答案 0 :(得分:7)
您还应该考虑是否真的需要这个(过早优化,yadda,yadda)。在所有现代操作系统上,文件系统I / O都是高速缓存的,因此常用文件基本上与RAM磁盘一样快。
相关问题(有很多好的答案): RAM drive for compiling - is there such a thing?
答案 1 :(得分:4)
Commons VFS为虚拟文件系统提供了方便的接口,包括内存文件系统。