Согласно официальному docs,
При использовании Neo4j сервера, конфигурация виртуальной машины Java входит в conf/neo4j-wrapper.conf
файл
Итак, установите размер кучи, как показано ниже в neo4j-wrapper.conf
file,
wrapper.java.additional=-Xmx4g
В Windows по умолчанию эта папка и файл не будут существовать. См. this по аналогичной проблеме, вам необходимо создать эту папку и этот файл, инсайдерский каталог установки Neo4j.
Вы сказали, что использование -Xmx4g приводит к ошибке The JVM could not be started. The maximum heap size (-Xmx) might be too large or an antivirus or firewall tool could be blocking execution
.
Эта ошибка означает, что при попытке запустить Java-процесс у вас нет свободной памяти 4 ГБ во время запуска JVM. Когда вы говорите -Xmx4g, процесс JVM попросит ОС хоста для блока 4 ГБ и зарезервировать его для будущего использования. Но поскольку у вас уже есть 16-гигабайтный барабан, проверьте, есть ли другой процесс, который занимает слишком много памяти.
Какая ошибка вы получаете при запуске exe? – SMA
как вы устанавливаете максимальную память? Какую ошибку вы видите при запуске 'neo4j-community.exe'? – Arkantos
Максимальная куча по умолчанию для 64-битной JVM составляет 1/4 от основной памяти или 4 ГБ, есть ли причина, по которой вы ее уменьшаете? –