在嵌入式模式(Java )中使用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机器上运行,后者就是正确的。但是,有人能确认嵌入式版本是否同样适用吗?
发布于 2014-04-04 21:44:44
在Windows上:从堆
关于MacOs/Unix:从RAM的其余部分
嵌入式和服务器的行为是一样的。服务器的配置在conf/neo4j.properties中。
https://stackoverflow.com/questions/22870611
复制相似问题