2015-02-26 3 views
3

Я бегу neo4j 2.1.7 на ноутбуке с окнами 8.1 8.1. У меня 16G оперативной памяти, но у меня заканчивается память кучи. У меня большая база данных, возможно, 250K узлов, но ничего близкого к тому, что я планирую запустить.увеличение памяти JVM и neo4j на win8.1

Я установил -Xmx в 1024 м в neo4j-community.vmoptions. Я попытался увеличить его до большего, но neo4j-community.exe не запустится.

Любые советы будут с благодарностью приняты

С уважением, Ричард

+0

Какая ошибка вы получаете при запуске exe? – SMA

+0

как вы устанавливаете максимальную память? Какую ошибку вы видите при запуске 'neo4j-community.exe'? – Arkantos

+0

Максимальная куча по умолчанию для 64-битной JVM составляет 1/4 от основной памяти или 4 ГБ, есть ли причина, по которой вы ее уменьшаете? –

ответ

3

Согласно официальному 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-гигабайтный барабан, проверьте, есть ли другой процесс, который занимает слишком много памяти.

+1

В установке Windows у меня нет такого файла - или даже каталога conf –

+0

см. [This] (http://stackoverflow.com/questions/25179523/where-is- conf-neo4j-wrapper-conf-on-windows-installation) для аналогичной проблемы, вам необходимо создать эту папку и этот файл инсайдером вашего установочного каталога Neo4j :) – Arkantos

+1

вам не нужно создавать файл, при установке окон там является файлом neo4j-community.vmoptions в каталоге bin. –

0

Как обходной путь в Windows, я запускал его в командной строке «C: \ Program Files (x86) \ Neo4j Community \ bin \ neo4j-desktop-2.2.0.jar" -d64 - Xmx400g ...

Смежные вопросы