当前位置: 首页 > 面试题库 >

Windows的内存文件系统

充小云
2023-03-14
问题内容

我有一个命令行可执行文件,需要从Windows
XP上的Java运行。它使用文件作为输入和输出。但是我想避免文件IO的开销,所以我想到了内存中RAM文件系统。

NetBSD有mount_mfs

您能推荐最方便的方法吗?


问题答案:

您还应该考虑是否真的需要这样做(过早优化,yadda,yadda)。在所有现代操作系统上,文件系统I /
O都会被高速缓存,因此,经常使用的文件实质上与RAM磁盘一样快。



 类似资料:
  • VB.Net允许您使用各种目录和文件相关的类(如DirectoryInfo类和FileInfo类)来处理目录和文件。 DirectoryInfo类 DirectoryInfo类派生自FileSystemInfo类。 它有各种方法来创建,移动和浏览目录和子目录。 这个类不能被继承。 以下是DirectoryInfo类的一些常用properties - Sr.No. 物业名称和描述 1 Attribu

  • C#允许您使用各种与目录和文件相关的类(如DirectoryInfo类和FileInfo类)来处理目录和文件。 DirectoryInfo类 DirectoryInfo类派生自FileSystemInfo类。 它有各种方法来创建,移动和浏览目录和子目录。 这个类不能被继承。 以下是DirectoryInfo类的一些常用properties - Sr.No. 财产和描述 1 Attributes 获

  • 今天我注意到一些有意义的事情,但是我不能准确地解释语义。 基本上,我创建了一个简单的旧java方法,其中有一个永无止境的while循环。在这个循环中,我创建了一些字符串并将它们放在HashMap中。我真正想要的是一个在一段时间内运行并建立其内存利用率的进程。 } 该过程从< code>-Xms512m -Xmx512m开始。 一旦开始,我可以使用来查看我的java进程。我试图理解的位是虚拟内存和物

  • 问题内容: 我正在用C ++写一个基准测试工具,我想在两次实验之间清除文件系统内存缓存。我知道以下控制台命令: 我的问题是如何直接在C ++中以编程方式执行此操作? 任何帮助表示赞赏! 问题答案: 只需写:

  • 问题内容: 在将代码从Linux(Ubuntu LTS 12.4)环境移植到Windows Server 2008的过程中,我遇到一个问题。 我需要使用内存映射文件,但无法在Windows上防止以下错误。 在下面的单元测试中重现了此问题。这两个测试在Linux上均成功完成,但是在Windows上,测试 testWithRandowmAccessFile 失败,并且堆栈跟踪位于底部。 testWit

  • script/下的memstat.sh或者ps_mem.py都可以查看系统的内存情况,两个工具都需要root权限。