Sur*_*amy 2 java xml caching java-io
我有一个Java包含大量XML文件(> 500)的项目.在运行时读取此文件会导致性能问题.
Java
是否有一个选项可以将所有XML文件加载到RAM并从那里读取而不是磁盘?
我知道有像RamDisk这样的产品, 但这个是商业工具.
我可以使用任何现有的Java API /库将XML文件复制到主内存并从主内存中读取吗?
Nik*_*kem 5
我先试试内存映射文件,如提供RandomAccessFile和FileChannel标准的Java库.这样,操作系统就能将常用的文件内容保存在内存中,有效地实现您的目的.
RandomAccessFile
FileChannel
归档时间:
11 年,12 月 前
查看次数:
1502 次
最近记录:
10 年 前