chronicle - 启动后持久化文件是否加载到 RAM 内存中?
问题描述
我们对在我们的项目中使用 Chronicle Map 非常感兴趣。目前,我们正在尝试了解如何使用持久文件。例如,当我创建编年史地图时
ChronicleMap.of(String.class, String.class)
.createPersistedTo(persistedFile)
来自persistedFile 的数据是否会被加载到RAM 内存中?或者它将从磁盘提供。
解决方案
是否将persistedFile中的数据加载到RAM内存中
不,内存映射只会加载块,因为它们是必需的,而不是加载整个文件。但这是一个技术性问题,您可以使用 Chronicle-map,就好像它都在内存中一样,因为 Chronicle-map 会为您处理内存映射。
推荐阅读
- python - 尝试运行后台任务,同时更新 django 中的视图
- python-3.x - argparse 在调用脚本时有效,但在合并到新脚本时无效
- android - 重复的jar条目android
- javascript - AJAX 请求在正文而不是 URL 连接中发布数据
- c# - 将文件转换为 base64 是否是将其发送到前端的最佳方式?
- amazon-web-services - 如何授权对 Lambda 函数的 APIGateway 调用?
- r - 将表达式传递给函数以在 data.table 内进行评估以允许内部优化
- kubernetes - PersistentVolume 中的属性 storageClassName
- flutter - 如何在 Flutter 桌面应用程序中注册全局键盘快捷键?
- c++ - 在类层次结构中使用 static_cast 来启用访问者模式