jena - Apache Jena 是否驱逐 tdb 缓存?
问题描述
我将 apache jena 与 TDB 一起使用。我刚刚从jena 3.9.0 中阅读了一些代码,似乎TDB 使用mmap 来加速查询(MappedByteBuffer)。但是我看到块(MappedByteBuffer)只会增长但不会缩小。这会导致内存问题吗?
解决方案
这应该不是问题。
内存映射文件由操作系统控制有多少文件复制到 RAM(文件系统缓存)中。操作系统会根据系统资源和应用程序需求,上下调整使用的空间量。
推荐阅读
- ios - Vlc 移动套件 iOS 重复,随机播放视频
- java - 从 firebase 获取用户时完全跳过 addOnCompleteListener
- javascript - 如何在我的视频播放器(如 youtube 播放器)中创建流畅的搜索器
- javascript - 垂直输出和水平输出到console.log
- angular - 我的数据在 Angular HTML 模板中显示未定义
- api - 用非官方的无状态 API 封装有状态 API
- postgresql - 如何在单值上下文中修复多值 stmt.Query()
- javascript - 取消选中时表单复选框不更新状态
- c# - .NET Framework 4 上 ASP.NET MVC 5 中实体框架 6 的扩展方法
- windows - Windows cmd.exe 命令传递 Perl 系统函数在某些情况下需要双引号吗?