我刚刚第一次设置了neo4j 2.1.3社区,当我尝试加载大约17M的数据集时,我遇到了一个java堆空间OutOfMemoryError。
我正在使用16GB内存的Mac和OS X 10.9.4 java版本1.7.0_21,我尝试通过以下命令行增加堆大小:
java -Xmx2048m
问题是jvm似乎没有认识到这一点。我没有这种方式设置java设置的经验。
有什么建议吗?
答案 0 :(得分:3)
您可以在配置文件neo4j-wrapper.conf中更改JVM堆的设置
# Java Heap Size: by default the Java heap size is dynamically
# calculated based on available system resources.
# Uncomment these lines to set specific initial and maximum
# heap size in MB.
#wrapper.java.initmemory=512
#wrapper.java.maxmemory=512
答案 1 :(得分:2)
值得注意的是,这些配置设置现已移至neo4j.conf:http://neo4j.com/docs/operations-manual/current/performance/#heap-sizing