有没有办法让 Java 应用程序中使用的所有文件都在 RAM 中?我不需要文件同步,只需在第一次打开文件时将文件放入 RAM 中,每次写入都会写入 RAM,每次读取都会从 RAM 中读取。基本上,我需要重新定义 Java 中的标准文件行为。有什么帮助吗?
这仅用于单元测试,我的测试需要大量文件操作(大约 15% 的时间),我想尝试一些新的东西。在一个完美的世界中,这应该在不更改我的原始代码的情况下完成(AspectJ 方面或 JVM 参数会很棒)
有没有办法让 Java 应用程序中使用的所有文件都在 RAM 中?我不需要文件同步,只需在第一次打开文件时将文件放入 RAM 中,每次写入都会写入 RAM,每次读取都会从 RAM 中读取。基本上,我需要重新定义 Java 中的标准文件行为。有什么帮助吗?
这仅用于单元测试,我的测试需要大量文件操作(大约 15% 的时间),我想尝试一些新的东西。在一个完美的世界中,这应该在不更改我的原始代码的情况下完成(AspectJ 方面或 JVM 参数会很棒)