gpt4 book ai didi

java - 嵌入式 Neo4j 的内存映射

转载 作者:行者123 更新时间:2023-11-30 08:24:35 24 4
gpt4 key购买 nike

在嵌入式模式(Java API)中使用 Neo4j 时,可以使用以下 API 调用(或类似)手动设置内存映射设置:

    GraphDatabaseSettings.nodestore_mapped_memory_size
GraphDatabaseSettings.relationshipstore_mapped_memory_size
GraphDatabaseSettings.mapped_memory_page_size
GraphDatabaseSettings.strings_mapped_memory_size
GraphDatabaseSettings.arrays_mapped_memory_size

我的问题是:映射内存是从 Java 堆/扩展内存中分配的,还是从剩余的可用内存中分配的。我知道对于 Neo4j 服务器,只要它在 Linux/Unix 机器上运行,后者就是正确的。但是有人可以确认嵌入式版本是否也是如此吗?

最佳答案

在 Windows 上:从堆中

在 MacOs/Unix 上:来自剩余的 RAM

嵌入式和服务器的行为相同。服务器的配置在 conf/neo4j.properties

关于java - 嵌入式 Neo4j 的内存映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22870611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com