【发布时间】:2023-03-12 15:31:01
【问题描述】:
我正在使用带有 TDB 的 apache jena。我刚刚从jena 3.9.0 中读取了一些代码,似乎TDB 使用mmap 来加速查询(MappedByteBuffer)。但是我已经看到块(MappedByteBuffer)只增长但没有缩小。这会导致内存问题吗?
【问题讨论】:
我正在使用带有 TDB 的 apache jena。我刚刚从jena 3.9.0 中读取了一些代码,似乎TDB 使用mmap 来加速查询(MappedByteBuffer)。但是我已经看到块(MappedByteBuffer)只增长但没有缩小。这会导致内存问题吗?
【问题讨论】:
应该没问题。
内存映射文件由操作系统控制,以确定将多少文件复制到 RAM(文件系统缓存)中。操作系统会根据系统资源和应用程序需求灵活调整使用的空间量。
【讨论】: