基本上我有一些在Windows 7上运行的第三方软件,它没有充分利用已安装的RAM并不断从磁盘读取数据。由于整个内容适合内存,仍然留有足够的操作,这里的想法是使用自编程序预读所有内容以填充文件系统缓存,并最好将其锁定到物理内存中。使用ramdisk会太麻烦。
此外,在已经运行第三方软件时,应在后台阅读内容。
我想到了一些关键字:
您会为此任务推荐什么(免费)编程语言?有关如何将映射文件锁定到物理内存的任何想法吗?
答案 0 :(得分:0)
由于每个比脚本更深入的语言都有mmap支持,因此我选择Python作为第一个概念验证。它运作得非常好。可以在页面缓存中轻松保留由数万个文件组成的12 GB数据集,从而提高原始应用程序的性能。